Make names more specific.

Names such as Address, Hash and Server are too generic. Rename them to
RouteAddress, RouteHash and RouteHashAndAddress respectively to reflect that
they are used only when calculating routing table.

Also add a comment which shows the format of RoutingAddress:
e.g., "127.0.0.1:8080"
Add an extractor for RouteAddress.

This patch introduces an extractor for RouteAddress which is handy for parsing
RouteAddress into IP and port. The extractor will be used later in management
console to gather list of workers.

Change the return type of BeyondConfiguration.currentServerAddress to
RouteAddress to make it explicit that it returns an instance of RouteAddress
that can be parsed with the extractor.
Rename currentServerAddress to currentServerRouteAddress.

Because currentServerAddress returns an instance of RouteAddress, it is
appropriate to rename it to currentServerRouteAddress.