Servlet returns a 500 response code (rather than 200) if the parameters are incorrect.
Servlet returns w correct "application/json" content-type (rather than text/json).
Servlet lists on "json" extension instead of "html" (since it only ever returns JSON)
Added some light debugging and normalized some logic to use simpler abstractions.
Added rudimentary support for inline CQ forms. Wrapped page with #acs-commons to combat powerful #CQ based selectors.
Added nicer jcr:title and jcr:description
Moved inline JS out into clientlib only included on the version-replicator page (allowing for jslint to be used to find bugs)
Simplified form data composition to using a JS Obj rather than building/escaping query params by hand.
Extended use of ExtJS template for displaying Agent Lists.
Removed accidental global var msg.
Split each ExtJS widget to target its own named div.
Leverage jquery success/failure detecting of XHR (pairs with 500 response from servlet)
Removed inline JS
Keeping inline width of form as its a single style and only applicable to this page.
Consolidated agent resource pathing as data-* attribute on option removing need for hidden inputs.
Pulled out POST action to data-* on ".cq-inline-form" to keep JS external and unobtrusive.
Converted results/errors to the ACS Commons Utility page's "notifications" UX. Could use some finessing but overall keeps w the usual L&F.
Switched the button to the the ACS Commons Utility page button.
General HTML cleanup.
Merge pull request #128 from davidjgonzalez/enhancement/version-replicator-ui

Enhancement/version replicator ui