Fix to support higher number of arguments in variadic templates for MSVC.

Visual C++ 2012 doesn't allow more than 5 template arguments in a variadic template. A compiler switch fixes this to take up to a max of 10. Needed for gtest to build.