APSWDatabase not respecting pragmas keyword.
I've created a pull request with test cases that illustrate the issue along with a potential fix.

APSWDatabase overwrites _connect without calling _add_conn_hooks. I added this missing call.
 Thanks for the amazingly fast turnaround!

When initializing an apsw database with pragmas, these pragmas seem completly ignored. This problem is not seen in the parent class, SqliteExtDatabase.

```
>>> db = APSWDatabase('/tmp/apsw.sqlite', pragmas=(('journal_mode', 'WAL'),))
>>> db.connect()
>>> db.execute_sql('PRAGMA journal_mode;').fetchone()[0]
'delete'
>>> db = SqliteExtDatabase('/tmp/sqliteext.sqlite', pragmas=(('journal_mode', 'WAL'),))
>>> db.connect()
>>> db.execute_sql('PRAGMA journal_mode;').fetchone()[0]
'wal'
```
