Remove Boost usage from D3D9 frontend
Remove most Boost usage, add regular Asio
Cache deversioning, remove benchmark
Change a noncopyable to member functions
Make own optional type, replace all other
Remove string dependencies
Replace barriers, array, find_first
Add filesystem utilities
Add file glob enumeration helper
Remove utf8 codecvt
Fix enumeration cleanup
Last non-ptree part gone
Merge branch 'feature/unboost' into develop