MSVC doesn't define atanh or asinh functions until VS2012 C++11, have to...

MSVC doesn't define atanh or asinh functions until VS2012 C++11, have to define them ourselves so it compiles.

Updated the VS2010 and VS2012 solutions.