LIVEOAK-386: Ability to define security on all resources, not just collections
Merge pull request #321 from ammendonca/LIVEOAK-386

LIVEOAK-386: Ability to define security on all resources, not just collections
LIVEOAK-534
LIVEOAK-547: Initial checkin of skeletal classes for tests
Merge pull request #323 from mwringe/LIVEOAK-547

LIVEOAK-547: Initial checkin of skeletal classes for tests
Design adjustments for Security
LIVEOAK-554 Remove the ability to update scripting resource root
 - Switch the ScriptsRootResource to use initializeProperties() instead of updateProperties() for setting the script directory on startup
 - Added script directory into sink of readProperties()
 - Added tests to verify config directory is retrieved and updateProperties() does not work
Remove this test class for now, to prevent confusion
LIVEOAK-538 Change resource-triggered scripts priority to be between 1-10
 - Define tests for priority values
 - Create a metadata builder
LIVEOAK-538 Change resource-triggered scripts priority to be between 1-10
 - Implement range checking for priority
 - Add additional test for reversion back to default value
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.