Support generic Hadoop Compatible Filesystem (short version)

This is a short version of #388.
this is for backward compatibility with system.property. I am happy to remove it and make it into core-site.xml. 

@haoyuan @calvinjia