add the QCustomEvent class for event delegation
remove the duplicate <?php ?>  tags
fix the multiple ajax action bug by adding an AjaxActionId
change arTmp to arrTemp
add some comments to reflect the purpose of the changes in QFormBase
rename QCustomEvent to QJsDelegateEvent
fix some code style issues
rename QJsDelegateEvent to QOnEvent
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/feature-QOnEvent'
Environment for pgsql test is added

The source of this approach: https://github.com/ds125v/moodle-travis/blob/master/.travis.yml
I've modified it slightly to simplify the 'sh' usage and new databases addition as a result.
The qcubed examples sql script for PostgreSql database

This script was originally created in the feature-Composer branch.
Fixed a copy-n-paste error
Using getenv instead of the $_ENV variable.

The $_ENV variable is empty on my local machine in cli and normal mode and on a travis-ci server too.
The jquery version updated from 1.7.1 to 1.7.2
Merge pull request #146 from olegabr/feature-111

The jquery version updated from 1.7.1 to 1.7.2
Merge pull request #142 from olegabr/feature-80

Feature 80
Changing the queue so that the formstate is not queued, but rather is inserted just before the ajax request is fired.
Queued requests options were not getting sent to ajax.
Adding recommended semicolon