A bunch of windows warnings and cleanups #622
rename drivers as io