modify retrieveByteBufferFromRemoteMachine in TachyonFile.java according to new interface just like RemoteBlockInStream.java
add test case for TachyonFile
close the buffer after Assert
log stack traces on error and keep error history
Merge pull request #352 from dcapwell/client-stacktrace

log stack traces on error and keep error history
Merge pull request #349 from shimingfei/TachyonFileFix

modify retrieveByteBufferFromRemoteMachine in TachyonFile.java according to RemoteBlockInStream.java