Changed error reporting functions a bit.

Ported the GOLD Engine DLL to C# and made several modifications to make it both readable and easier to edit/extend. Eventually this should be a separate solution altogether but this is easy to work with for now.
Converted the projects for which it is possible from class library to portable class library.