add method to get FQDN hostname from NetAddress and InetSocketAddress
change system.out.println to LOG.debug because println will affect TfsShellTest
change hostname to FQDN hostname in package master
change hostname to FQDN hostname in package worker
change method to get local hostname and local ip address to methods in NetworkUtils
add unit test to NetworkUtils
format
format
when not local, the get worker call loops forever
avoid unnecessary toString and concatenation
TACHYON-15 Tachyon shell hang when trying to get multi blocks file.
Add unit test to check for FileInStream EOF.
TACHYON-15

-) Wrap with try/finally
-) Check for 0 for return from read (should never happen unless len is 0)
Merge pull request #409 from uronce-cc/fqdnAddress

[TACHYON-16, 19] Improve Network, FQDN
Merge pull request #412 from dcapwell/infiloop-getting-worker

when not local, the get worker call loops forever
Refactor TFsShell to use Tachyon URI.
Show complete uri in TFsShell output
Merge pull request #415 from hsaputra/TACHYON-15_shell_hang_copy_chukedblocks

TACHYON-15 Tachyon shell hang when trying to get multi blocks file.
Remove toString calls.
Make copyFromLocal and copyToLocal outputs consistent.