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
[TACHYON-62] Implement a Netty based DataServer
upgraded netty.  moved worker shutdown after boss.  style
got transferTo to pass tests
refactor pipeline and added commented out code for next test
enable switch between epoll and nio
testing out epol with file region
moved file region logic to response encoder
moved nio server to nio package.  made a new DataServer interface to abstract over the implementations
pluggable network type
added sync group