Support JDK6 in Tachyon

As a underlying storage library, it is a good idea to keep the jdk compatibility with JDK6, that exisiting clusters can leverage the power of tachyon.