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
We could directly load edig log
A few format fix based-on @haoyuan feedback.
Fixed bug for updating mCurrentPosition
do rename
trival fix
Add test suite and comment
limit scopes
use ufs instead
Merge pull request #445 from WangTaoTheTonic/directlyLoadEdiglog

[TACHYON-162][TACHYON-164]We could directly load edit log