Changes required by Guava deprecation of Stopwatch ctor

- Preparation for jclouds 1.8.0 and Guava 17
This closes #${PR}

* github/pr/79:
  Changes required by Guava deprecation of Stopwatch ctor
MachineEntity extends EmptySoftwareProcess

Otherwise it's not constructable
Manually add existing machines to server pools
Improve DynamicFabric test coverage

- for when fabric has existing children
DynamicFabric: add existing children as members
Adds EntitySpec.groups and EntitySpec.members
Cleanup docs

- remove out-of-date (misleading) wish list
- removes unused/old catalog.md
- tidies up “writing an entity” docs a little bit
- tidies up Brooklyn projects / sub-projects listing
Remove whirr docs
Deprecate JcloudsUtil unused methods
Deleted whirr/hadoop

- moving code out of core, into separate repo
Use guava instead of com.beust Lists
Handle null locations in LocalLocationManager and correct JcloudsByonLocationResolver Javadoc
ServerPools refuse to remove manually-added machines until they are stopped
User Feature
getUser Test Case added
UI changes to show username
Refactored UI code
Review Comments PR#74
Review Comments PR#74