added BasicNonByteBufferOperations into runTests
refactored runTests to be a for loop
[TACHYON-82] Retrieving byte buffer from remote machine can leak file handles in TachyonFile
Merge branch 'master' of https://github.com/mubarak/tachyon into TACHYON-82

Conflicts:
	core/src/main/java/tachyon/client/TachyonFile.java
Fixing merge issue
Fixing RemoteBlockInStream.java
[TACHYON-82] Retrieving byte buffer from remote machine can leak file handles in TachyonFile. Fixing code review comments.
validate data in example
Merge pull request #365 from dcapwell/example-in-runTest

Example in run test
Merge pull request #366 from mubarak/TACHYON-82

[TACHYON-82] Retrieving byte buffer from remote machine can leak file handles in TachyonFile