Expand integration test to use DefinitionReader

The previous TableCreationAndDeletion test now also
uses a TableDefinitionReader in its execution making
sure the defintion that is read is equal to that
that was initially created

This change also fixes various small issues through
both the MySql and SQLite classes

Change-Id: I10808c074a39a28a906f668a4260ca9abbafa25b