Adds Windows8 support
Merge MSOpenTech's windows8 support