SQLite DDL fixes

Fixed some bugs with SQLite's DDL implementation specifically:

* Column types of Int64 and Int16 now use the "Integer" sqlite data
type (bigint is not a valid sqlite data type).
* Fixed If Table Exists Ignore functionality for SQlite (for sqlite 'if not exists' must be before the table name not after).
* Added a number of columns to standard test case to make sure other
data types are working correctly.

Note: the SqlFu45 project, loaded from SqlFu.sln, includes some missing files. Specifically: ``obj\Debug\TemporaryGeneratedFile_{-----}.cs`` which I had to delete so I could compile the project. However I haven't included these changes in the pull request since I have no idea if these were required or not.