added helper types and functions for Boost.Filesystem interoperability and for accessing file timestamps