Update SQLite to 3.7.16.1
Use experimental SQLite 3.7.17 preview
Improve transaction support

- move lock-error-handling into PromiseQueue worker function
- support additional initializer function for new connections