Initial work on Riak entities
added customisations and added new live test
added private IP as an EC2 fix
added basic riak cluster control join/leave cluster
fixed debian path problem + added test for GCE
removed no shutDown on exit for tests
added RiakClusterExample
removed tearDown override + added cluster checks
added check if Riak node is in cluster before joining
Merge branch 'zaid-riak' of github.com:ZaidM/brooklyn into zaid-riak
minor fixes
added check for node in cluster before leaving
fixed cluster control functionality + minor fixes
added sensors + fixed cluster control + added recovernode effector
set default riak member spec
promote INBOUND_PORTS config key and reference key instead of the string in SoftwareProcessImpl
add original app.config (will change in subsequent commit)
riak updates so it opens the ports it needs, and it configures the ports in app.config, including adding the commands to constrain the erlang comms region
Merge pull request #1 from ahgittin/zaid-riak

Zaid riak
migrate more common cloud config keys to core, and update RiakNode accordingly