REST sensor values return quoted strings
Merge pull request #1113 from grkvlt/fix/null-sensor-204

Fix issue with exception when sensor API returns 204 response
Merge pull request #1098 from grkvlt/feature/nginx-extra-config

Extra Nginx configuration
Support for Storm and ZooKeeper

- support for zookeeper cluster
- support for storm ui, nimbus, supervisor
add jmx support - unstable
storm fixes
Support for Storm and ZooKeeper

- support for zookeeper cluster
- support for storm ui, nimbus, supervisor
add jmx support - unstable
storm deployment entity, and fixes to make ui start
more storming, ensuring a wait before supervisors start, and tidying up how deployment gets defined
now storm uses a mutex to prevent nodes starting concurrently
Updated PostgreSqlNode

- Allow configuration file templates
- Set log file location as attribute
- Better control of commands used in driver

**Note** Requires #1083 for _processOwner_ flag
Added shared memory and max connections config with sample postgresql.conf
Updated database entity tests

- Changed database entities to implement DatastoreCommon
- Converted tests from Groovy to Java
- Fixed usage of DATASTORE_URL attribute
- Changed localhost PostgreSql tests to use less shared memory
- General tidy up of tests
Tidying up database entities
Fix issue with missing PostgreSql initdb command
Restore PostgreSql 8.x directories in search list
Added PostgreSqlNode icon for catalog entry
Configure postgres from install dir
Tidy up MySqlNode and MariaDbNode
Add method to copy postgresql.log back to Brooklyn
Update RubyRep use of config keys and sensors