move iDriver to more appropriate locaton
Update references to iDriver.
Imlement DatabaseType enum for quickly checking the currently loaded driver.
Implement getType() method to quickly obtain driver type.
Implement easier way of handling return data.
Tell drivers to use the new QueryResult for returning data.
Explain examples how to handle new return type.
Give database types a name.
More code cleaning.
Fix isConnected issue in SQLite driver.
Minor code optimizations.
Update QueryResult to be more conform usability.
Update interface to represent code optimizations.