Defining round function isn't required for vs2013 or newer.

This throws a compile error on vs2013 due to redefining the `round` function.

Avoid redefining it if we're running on a modern enough version of visual studio.