Updates live tests to fail if node.hasJoinedCluster() does not become true, or if cluster fails to reach SERVICE_UP
Fixes Riak cluster startup
Upps version number to 1.4.10, fail (rather than logs) if riakName is null
Minor fixes, removes compiler warnings
Persist and rebind feeds

- Adds Feed interface
- Adds abstractEntity.addFeed; if added like that then feed is persisted
- Adds EntityInternal.getFeedSupport(), which has getFeeds(), addFeed(),
  removeFeed() and getAllFeeds()
- AbstractFeed.poller: make private, with getter;
  and make transient
FunctionFeed: test persistence

- and make easier to build a FunctionPollConfig
Test rebinding SshFeed
Persist JmxFeed: testing and transient fields
Experimenting with Feed as EntityAdjunct
Tidy ChefAttributeFeed
Add convenience builder for EntityAndAttribute
Javadoc tidy up for Entities class
This closes #${PR}

* github/pr/144:
  Minor fixes, removes compiler warnings
  Upps version number to 1.4.10, fail (rather than logs) if riakName is null
  Fixes Riak cluster startup
  Updates live tests to fail if node.hasJoinedCluster() does not become true, or if cluster fails to reach SERVICE_UP
This closes #${PR}

* github/pr/146:
  Javadoc tidy up for Entities class
  Add convenience builder for EntityAndAttribute
fix saveIptablesRules
jsgui: Destroy ZeroClipboard when closing entity-sensors view
Mark mockito as test dependency in location/jclouds/
Merge and close #147
Add javadoc to QuorumCheck
Fix testManuallySettingIndicatorsOnApplications