High-level safe bindings for libhdfs, for reading from and writing to HDFS. Files implement standard std::io traits Read, Write, and Seek. Supports linking statically and dynamically with libhdfs.