SQLite Driver fixes and updates
* Adds missing abstract methods
* Adds checks for new/old sqlite interface.  sqlite_* was removed in 5.4 and SQLite3 was not present until 5.3.0
* Provides a feature complete implementation to the extent supported by SQLite