Support generic Hadoop Compatible Filesystem (short version)

This is a short version of #388.
Could you add a check?  Would be nice for new hcfs