ScopeExit: Remove obsolete MSVC version check.

[SVN r86032]
Removed dependency of ScopeExit on LocalFunction (by duplicating some utiliy LocalFunction macros in the ScopeExit header).
Merge branch 'develop'