Initial feature commit
Checking for missing file.
Fixing minor codegen issues.
Also, allowing errors to be displayed rather than silently fail.
Consolidating improvement, naming functions.
Additional mods
Fixing situation where there are no params
Merge remote-tracking branch 'refs/remotes/qcubed/alpha-3.0' into feature-metaControlEditor
Various fixes
Added a "render" setting to the xml settings file that lets you specify a default preferred render method for all generated controls.
Continuing to fix PreferredRenderMethod name.

Making the meta control gen dialog interface more general pupose, allowing overrides in the QControl class, and the ability for every control to specify its own categories for the meta options.
Fixing problme passing null parent
Stepping towards implementation for reverse relationships
Merge remote-tracking branch 'refs/remotes/qcubed/alpha-3.0' into feature-metaControlEditor

Conflicts:
	includes/base_controls/_events.inc.php
	includes/codegen/templates/db_orm/drafts/_qform_edit_base.tpl.php
	includes/codegen/templates/db_orm/drafts/_qpanel_edit.tpl.php
	includes/codegen/templates/db_orm/meta_control/control_refresh_manytomany_reference.tpl.php
	includes/codegen/templates/db_orm/meta_control/property_comments.tpl.php
Fixup from merge
Merge remote-tracking branch 'refs/remotes/qcubed/alpha-3.0' into feature-metaControlEditor

Conflicts:
	includes/codegen/QDatabaseCodeGen.class.php
Merge branch 'refs/heads/feature-metaControlEditor' into mcEditor-DemoAndReverseRelationships

Conflicts:
	includes/codegen/templates/db_orm/meta_control/control_create_manytomany_type.tpl.php
Intermediate checkin. Ongoing work to retrofit reverse and many-to-many releationships with meta control editor.
More work
Fixing label
Intermediate changes