Suppress warning messages emitted by #warning directives (studio)
Don't require pwd.h in WIN32 case
Pass the application base path to plugin launcher
Relocate definition of SINGLE_THREADED for WIN32 case