Deletes openshift from core

- moved to https://github.com/cloudsoft/brooklyn-openshift
Add EntitySpec.id()
Fix rebind, so doesn't call entity.init()
Avoid warning on persisting, when stopping
support for starting cassandra nodes sequentially, and info on where the unreliable starts occur;
also switch JMX to use 7199 as that's what cassandra nodetool expects
Setup basic js-gui outline for entity expungement
Added API for expunging entity, wired up jsgui to expunge api
Deselect entity when it's expunged
Fixed the way params were passed to rest-api, properly destroy entity
Updated unit test to reflect change to API
Updated expunge-entities following PR review
Close expunge modal when lifecycle view is closed
Prevent attempt to unmanage entity a second time
Merge pull request #1048 from Nakomis/expunge-entities

Expunge entities
rebind: incorporate review comments
Small improvements, mostly to documentation.
Merge pull request #1180 from aledsage/fix/rebind-does-not-call-init

Fix so rebinding entities does not call init()
Move "Rebindable" to EntityInternal and LocationInternal
Delete deprecated AbstractLocation.getConfigBag

- in favour of getRawLocalConfigBag()
Making location+entity config methods more consistent

- adds getAllConfigBag() and getLocalConfigBag()
- entities store unmatched config, accessible through get*ConfigBag
- child-entities inherit unmatched config