Properly find all OT headers
Windows/MSVC compatibility modifications