LIVEOAK-547: Add in more scripting tests.
Merge pull request #325 from mwringe/LIVEOAK-547.1

LIVEOAK-547: Add in more scripting tests.
Remove file from merge
LIVEOAK-561: fix missing dependency issue with the new dynjs.
Merge pull request #326 from mwringe/LIVEOAK-561

LIVEOAK-561: fix missing dependency issue with the new dynjs.
LIVEOAK-560 Unable to update existing JS content of a script
 - Fixed bug of not being able to update JS content on PUT
 - Removed ability to DELETE script without deleting Resource also
 - Added tests for various scenarios for validating above changes
LIVEOAK-530 Provides is not properly updated when a script is updated
 - Clear the list of provided methods before updating based on a new script
 - Add tests to verify provides property
Update to Keycloak 1.0.1.Final
Set a valid url for Single Page App link for an application, and only show option to open the app if html-app key is present
LIVEOAK-547: more scripting tests added.
Merge pull request #327 from mwringe/LIVEOAK-547.2

LIVEOAK-547: more scripting tests added.
Fix jshint errors
Ensure that policy sections aren't displayed if none are installed
Update ScriptContentTest to use HTTP instead of Client for some tests
Add some decode helpers onto AbstractHttpResourceTestCase