Legacy workarounds for Visual Studio non thread-safe initialization of function local objects with static storage duration are removed: * Remove LeakChecked * Remove StaticObject * Remove SharedSingleton
* Better include path support in the VSProject scons tool. * Various manual fixes to include paths.