Reimplement Kumu::DirScanner using boost to avoid dependency on msvcr100 on Windows.