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.
The replay function is enhaced
Documentation for QDatabaseExceptionBase is added.
Beginning to clean up the qcubed javascript
Common indentation, start of docblock comments, updated packed version.
fixing jsdoc comments
Fixed, this should be good to merge.
Adding the packed file update
manually fixing the compresion error I found. But, now I don't trust uglify.
Allowing styles to be rendered in the head, separate from the form.
Oops, fixed undeclared  for declared
Catching and reporting fatal errors.
jQuery 1.10 regeneration and fixes.
Merge pull request #359 from spekary/bugfix-ErrorReporting

Catching and reporting fatal errors.
Switching props to .prop(), further cleanup, changes made from feedback
Ensures a dialog is instantiated before calling 'close'. Fixes #366
Merge pull request #367 from qcubed/bugfix-366

Ensures a dialog is instantiated before calling 'close'. Fixes #366