Support generic Hadoop Compatible Filesystem (short version)

This is a short version of #388.
How does unit test load this file? Which source file?