BROOKLYN-46: persist files with 600 permission
This closes #114
Fixes PolicyResource.addPolicy.
Adds CloudExplorer utility
PolicyApi returns 204 to start/stop/destroy
This closes #103
Fixes use of filters in BrooklynRestApiLauncher
Changes non-functional image-name-matcher to imageId
BROOKLYN-15: enforce brooklyn.properties permissions

- brooklyn.properties must be something like 600; otherwise
  brooklyn will fail to start
Incorporate review comments (PRs #115 and #114)
This closes #115
Brooklyn starts if brooklyn.properties is missing
BrooklynNode copies files with 0600 permissions
This closes #122
Add type coercion from Map to ProxySslConfig
This closes #116
Log extra unused keys in ProxySslConfig config map
This closes #123

* github/pr/123:
  Log extra unused keys in ProxySslConfig config map
  Add type coercion from Map to ProxySslConfig
This closes #119
jsgui: Clear datatable so no duplicates when clicking between policies