Adds special case in HostnamePort matching returning true if no host is specified
Moves the responsibility of listing root services offered from the RootService module to the NeoServer.

The reasoning is that capabilities added to the server across versions change and the RootService is responsible
  for advertising the the root services, not determining what they are.

Adds Iterable<AdvertisableService> getServices() to NeoServer.
Provides default implementation in CommunityNeoServer
Removes listing from RootService
Makes CommunityNeoServer.init() public for tests to work
Updates tests
Whitespace
Introduces a REST service endpoint for getting HA information

Introduces an AdvertisableService, MasterInfoService, present conditionally depending on HA mode
Imports from community functional tests all required classes for testing EnterpriseNeoServer
Enables functional tests in server-enterprise
Removes ZK related test code
Functional tests for MasterInfoService
Updates jersey-client for server-enterprise to 1.9
Updates changelog
Whitespace
Merge pull request #439 from digitalstain/ha-rest-info

Adds REST HA info extension and functional testing infrastructure in server-enterprise