Fixes to hidden control management.
Fixing optimistic-locking issues. For databases that do not have an actual auto-updating timestamp, you can have QCubed do it for you.
Removing unused function.
Fixing travis build
Changing so that trying to draw a null date and time results in an empty string.
debugging travis build
still debugging
Merge pull request #513 from spekary/bugfix-StoringNullDates2

bugfix-StoringNullDates
more testing
more testing
testing
testing
testing
Adding debug power
Fixing build problem
Fixing autocomplete notification
Merge remote-tracking branch 'refs/remotes/origin/DrawingSpeedup' into dev-v3
Merge remote-tracking branch 'refs/remotes/origin/enhancement-Caching' into dev-v3

Conflicts:
	includes/codegen/QColumn.class.php
Merge remote-tracking branch 'refs/remotes/origin/feature-metaControlEditor' into dev-v3

Conflicts:
	assets/php/_devtools/codegen.php
	includes/codegen/QDatabaseCodeGen.class.php