portable C++11 library to deal with directories, files and globbing