Remove C++ guards from source files

Where causing issues for people with MSVC.
43 files changed