Multi-template feature.
Merge remote-tracking branch 'refs/remotes/qcubed/alpha-3.0' into feature-multiTemplate
DbBackedFormStateHandler will now reuse an old formstate if possible.
Final fix
Merge pull request #538 from spekary/feature-DBBackedFormStateReuse

feature-DbBackedFormStateReuse
Fixing example pages for plugins, and the View Source button for the plugin examples.
Fixing example code.
Changing QSimpleTableClosureColumn to QSimpleTableCallableColumn, since closures cannot be used in a column because they are not serializable.
Fixing default amount. Confusion between QCubed format and datepicker format.
Merge pull request #539 from spekary/bugfix-PluginExamples

bugfix-PluginExamples
Merge pull request #540 from spekary/bugfix-Examples

bugfix-Examples
Merge pull request #541 from spekary/bugfix-DatePickerDefault

bugfix-DefaultDateFormat
Merge pull request #542 from qcubed/feature-multiTemplates3

Feature multi templates3
Added API Documentation
Couple of changes - 1) added deprecated message to the control grouping array and 2) Changed the visibility of 'TriggerMethod' function in QFormBase to protected
Merge pull request #547 from vaibhav-kaushal/alpha-3.0

Added API Documentation
Fixed a problem in QTextBoxBase  in get magic function. Added a little documentation to QFormBase.
Merge pull request #548 from vaibhav-kaushal/alpha-3.0

Fixed a problem in QTextBoxBase in get magic function.
Added doc comments.
Merge remote-tracking branch 'refs/remotes/qcubed/alpha-3.0' into mcEditor-DemoAndReverseRelationships

Conflicts:
	includes/base_controls/QLabel.class.php
	includes/base_controls/QTextBoxBase.class.php
	includes/codegen/QCodeGenBase.class.php