Merge branch 'master' of github.com:olegabr/framework into feature-261
Database and cache dissynchronization after transaction rollback fixed

 * The idea is to substitute a temporary cache object for the QApplication::$objCacheProvider in a TransactionBegin call. All objects written in this temporary cache object would be dropped in a rollback and written in an actual cache on a commit. The actual cache object would be restored in both roll back and commit calls.
 * A test suit is added to prove the implementation.
Merge branch 'master' of github.com:olegabr/framework into feature-261
Multiple database embedded transactions support is added

The case if there are transaction of one DB in the middle of the transaction of another DB.
Merge branch 'feature-261' of github.com:olegabr/framework into norma-soft

Conflicts:
	includes/qcubed/_core/framework/QDatabaseBase.class.php