Using a prebuilt .net executable to write to the Windows Event Log.

Using a prebuilt .net executable to write to the Windows Event Log. 

This was necessary to allow the following:

1. Allow special characters to be written to the event log such as new lines and quotes.
2. Allow writing to logs other than SYSTEM and APPLICATION.