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
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
Incorporated review comments PR#74
Incorporated review comments PR#74 indentation
Incorporated review comments PR#74 indent