Minor bug fixes.
Allow contstructor to specify NULL for controlId.
SelectedValue in addtion to SelectedId for compatibility with QListBox
Adding constants for orientation
Adding Margin, Padding and Data attributes
Pushing validation of controls to the control level where it belongs.
Adding local IMAGE_CACHE define
Fixing path
Adding user definable path
Creating an overrideable function to detect button clicks.
Cleanup and adding default time format.
Adding PreferedRenderMethod comment and adding validation of self and children
Misc
Fixing routine that got into wrong branch
Merge branch 'refs/heads/alpha-3.0' into MiscFormObjFixes

Conflicts:
	includes/base_controls/QFormBase.class.php
Doc cleanup.
Add validation abilities to the dialog. Also, fixes a validation redraw bug.
Merge pull request #424 from spekary/misc-VariousFormObjs

Misc various form object fixes