LIVEOAK-695 Import from git vs local inconsistency
- Exclude '.git' directory from being copied if its present
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