do not define keywords in recent MSVC versions.
remove unused include
Fix gtest build error for vs2012. (see gtest issue 412)
add support for VS2012 and VS2013
wrong type in list
fix remove dialogs
use SetWindowLongPtr/GetWindowLongPtr.
Win64: add asm objects
MINGW: fix warnings
remove unused library
add start-group/end-group for mingw