Merge pull request #375 from spekary/merge-master-2.3.1

Merge latest master to alpha-3.0
Merge pull request #370 from spekary/bugfix-BrowserDetection

Improved browser detection, including detecting mobile browsers
Merge pull request #360 from spekary/feature-jQueryUi10

JQuery UI 1.10 upgrade, with Gen code regeneration and additional fixes needed to make examples work.
Merge pull request #357 from spekary/bugfix-StyleRender

Allows styles to be rendered in the head, separate from the form.