Canonicalize all host names

This is motivated by the Spark/Tachyon integration, where Spark requires
the host names for all block locations to match precisely with its view
of the universe. Since Spark does canonicalize all of its host names, it
seems reasonable for us to do so as well.
Merge pull request #216 from aarondav/canonicalAddress

Canonicalize all host names