adding support for specifying dns suffix for hostnames. Also doing
some refactoring to avoid custom decoding.
Merge remote-tracking branch 'origin/develop' into feature/ability-to-set-host-suffix

Conflicts:
	server/src/main/java/com/continuuity/loom/http/LoomClusterHandler.java
	server/src/test/java/com/continuuity/loom/http/LoomRPCHandlerTest.java
javadoc changes and using parseLong instead of valueOf.
Merge pull request #23 from continuuity/feature/ability-to-set-host-suffix

adding support for specifying dns suffix for hostnames. Also doing