Major performance improvements.

Folgende Performance verbesserungen sind eingeflossen:

- QLinkedList statt QQueue in QpCache (weil QQueue intern eine QList ist, wer ist dafür verantwortlich?!?!)
- Caching von QSqlRecord in QpDao::readAllObjects
- Interne verwendung von double statt QDateTime/DATETIME sowohl innerhalb von Qt als auch MySQL
- Diverse const char* statt QString::toLatin1()
- Qp::sharedFrom nicht mehr als Qt "dynamic property" sondern in einem Q_GLOBAL_STATIC(QHash<const QObject*, QWeakPointer<QObject>>)
- QpSqlDataAccessObjectHelper::readQueryIntoObject: Caching von SqlRecord-Index zu QMetaProperty-Index Zuordnung. Kein aufruf von query.value() für nicht existente properties. Nicht existente Properties werden nicht mehr als "dynamic property" hinzugefügt.