Framework SQL

Progressing framework sql classes
* Fixed cmake for windows mysql libs
* Using Database classes (Database/DBResult/DBTransaction/DBQuery/DBInsert) for base of DatabaseMySQL/MySQLResult and can be used for other database types in the future

Note: I have implemented shared pointers for DatabasePtr/DatabaseMySQLPtr and have not yet tested this. I want to remove singleton use of getInstance and have a more agile way of implementing the required database type (when there are multiple types for say postgres, sqlite or w/e)