Merge pull request #275 from pwestling/addPropertiesToApi

added DomainVersionProperties to Hank API
Add host name and port number to HostMetadata
Remove migration code
Use address stored in HostMetadata when loading a ZkHost
Don't assume that keys in the hosts watched map are the partition server addresses.
Use a random id when creating a ZkHost
Improve logging
Add Host.setAddress and tests
Add ability to change host address from the UI
Fire data location change listeners when changing a host's address.
Only change a host's address in the UI when needed.
Add true listener to HostMetadata for address changes.
Make TestWatchedInt more robust.
Fix host admin UI.
Fix UI redirect when changing host's address.
Make HostMetadata's host name and port number be required
use temporary dir
check publish
Merge pull request #276 from pwestling/addPropertiesToApi

added defunct-ness to DomainVersionData for api
Make tests more robust.