introduce paramter for the jclouds groupId
bump jclouds to 1.7.2-ea-brooklyn.1 version (and different group id)
remove softlayer (old stuff, since using the 172 refactor)
support new-style ID's for softlayer when detecting geography info
Make grow and shrink in DynamicCluster public
Updated methods in Cassandra interfaces
Make more public methods effectors and deprecate use of EntityFactory
Allow using all discovered availability zones
Changes from review comments by @aledsage

- Javadoc on interface
- Added notes about synchronisation in sub-classes
- Logged list of returned sub-locations
Further small changes

- Better documentation for main interface
- Swap createNode(flags) and createNode(loc, flags) logic and actually use the passed in location
Fix availability zone retrieval

- Add public getAllSubLocations method to AvailabilityZoneExtension
- Return all zones if no maximum number specified
Merge pull request #1227 from grkvlt/enhancement/dynamic-cluster-public-methods

Make grow and shrink in DynamicCluster public
don't block rebind waiting for service up
support task descriptions, and use them for JMX poll jobs to provide more detail of what it is doing at runtime
fix refresh of subtasks in jsgui
Bumped Solr version to 4.7.0
Convert CompoundTaskExecutionTest to Java
Add failure-condition tests to CompoundTaskExecutionTest
Miscellaneous tidies
Merge pull request #1246 from grkvlt/fix/solr-version

Bumped Solr version to 4.7.0