Added better version testing, taking Update 2 into account for VC2013, where the alias that works on GCC also works in VC. Displaying a compile error if version of VC is lower than 2013, and applying workaround if version is lower than 2013 Update 2.