Fixed TACHYON-97
Several minor changes as dcapwell  mentioned
Minor changes as haoyuan mentioned
Integrate TestDFSIO unit test; Enhance boundary condition checks as well as unit tests for seek() methods in input streams.
clean up TestDFSIO  code
Remove commented lines in pom.xml
Integrate unit test TestDFSIO with LocalTachyonCluster.  Fixed minor issues in HdfsFileInputStream and UnderFileSystemHdfs.
Updates based on @dcapwell suggestions:  support both Hadoop 1.x and 2.x, remove license info, add boundary check for seek() in HdfsFileInputStream
Updates based on @dcapwell suggestions:  support both Hadoop 1.x and 2.x, remove license info, add boundary check for seek() in HdfsFileInputStream
Add ASF license header
Merge PR#391 into the master branch

Conflicts:
	core/src/main/java/tachyon/client/InStream.java
	core/src/main/java/tachyon/hadoop/HdfsFileInputStream.java
A few format fix based-on @haoyuan feedback.
Fixed bug for updating mCurrentPosition
More formatting and docs. Thanks for @haoyuan !
Merge pull request #391 from pfxuan/tachyon-97

Fixed TACHYON-97