[ ] Replace KDbConnection::executeSQL uses with KDbConnection::executeVoidSQL where needed (memory leak)
[ ] Change KDbSqlResult* KDbConnection::executeSQL to QSharedPointer<KDbSqlResult> KDbConnection::executeSQL (fixes possible memory leaks)
[ ] Change KDbConnection::insertRecord to return QSharedPointer<KDbSqlResult> (fixes possible memory leaks)