add block handler to handle block files on different under file systems
add BlockHandlerHdfs as stub
* Created TACHYON_CLASSPATH to hold a dynamically generated classpath.
* Updated shell scripts to use TACHYON_CLASSPATH
* Added HADOOP_HOME to point to a local hadoop installation.
* Generate Tachyon + Hadoop CP if HADOOP_HOME is defined
* Updated the default JAVA path in linux to the generic symbolic link (will support most JREs without additional config)
[Tachyon-26] test UnderFileSystem.get() code path in Glusterfs Cluster.
Fix the dependency issue in gluster test profile;
Update gluster test instruction in glusterfs setup document.

Signed-off-by: rootfs <hchen@redhat.com>
Use a generic method to establish the hadoop classpath.  Requires hadoop command in classpath and works with 1.x and 2.x
Revert the JAVA_HOME setting.
Trying to fix HBase support issue in TACHYON-27
remove previous readByteBuffer() API in TachyonFile. Expose advanced readByteBuffer(index) API
fix unit tests
change isHadoopUnderFS() in UnderFileSystem to be public, and use it in BlockHandler
modify comment format and gramma mistakes
some format fix
Add some documentation about bootstrap-conf
for real revert JAVA_HOME change.
add dnsmasq image to resolve dns among containers
add docker image with hdfs1.0.4 configured, base image is ubuntu:precise
add tachyon-base image containing tachyon configuration settings from base image: apache-hadoop-hdfs1.0.4-precise
add tachyon-master docker image from base image: tachyon-base
add tachyon-worker docker image from base image: tachyon-base
add shell script to start nameserver: dnsmasq-precise