Merge pull request #2862 from BioDataAnalysis/emmenlau_fix_windows_header_include

TProtocol.h: Be extra careful when including MSVC Windows-related headers