Support generic Hadoop Compatible Filesystem (short version)

This is a short version of #388.
Can you use one of the config classes rather than access directly?