Added __PRETTY_FUNCTION__ support for MSVC

__PRETTY_FUNCTION__ is a macro for __FUNCTION__ on MSVC now