Initial Windows Clean up

This is incomplete. It shows some windows header macro clean up that I consolidated and want review on.
please put these under ola/win/ or ola/win32/