LIVEOAK-565: Perform checks on the target-path when updating a scripting resource.
LIVEOAK-715: Save the script metadata file on an update.
Merge pull request #419 from mwringe/LIVEOAK-565

LIVEOAK-565 & LIVEOAK-715
LIVEOAK-717: Support a script target of /foo* and /foo** (eg path + child/descendants)
Merge pull request #420 from mwringe/LIVEOAK-717

LIVEOAK-717
LIVEOAK-718: Expose the client as part of the liveoak object, giving the client access from any script regardless of the 'libraries' value.
Merge pull request #421 from mwringe/LIVEOAK-718

LIVEOAK-718
LIVEOAK-680 Git related errors during application creation
- Create module to wrap jgit usage
- Provide handler that will provide a lock over git when performing a commit
LIVEOAK-716: fixed non working buttons on modal
Merge pull request #422 from vrockai/master

LIVEOAK-716: fixed non working buttons on modal
LIVEOAK-627: Add support to upload a zip to a filesystem resource to populate the configured directory.
LIVEOAK-627: Zip upload tests.
LIVEOAK-627: Clean up commented out code which should not have been committed
Merge pull request #423 from mwringe/LIVEOAK-627

Liveoak 627: add zip upload support for filesystem resources.
LIVEOAK-281: Upload Single Page App implementation
Merge pull request #425 from ammendonca/LIVEOAK-281

LIVEOAK-281: Upload Single Page App implementation