ACCUMULO-3428 Switch over to using HostAndPort more

Not a complete switch yet because the use of String to
track addresses is deeply engrained in lots of core code
still (ZooKeeperInstance, *TabletLocator and more).

This at least consolidates ThriftUtil and TServerUtil to
using HostAndPort consistently to match what the server
processes are using to start themselves (Master, TServer)