C# Demo for Windows, PidFile Updates, Swig Updates

New Demo app, based upon the BlueWall C# test app. Is built in two parts, a dll and a command line prompt.

I have updated the client-side pid-file protection.  OT will now more elegantly exit; it is now more friendly for Swig programs.

I have also cleaned up the Swig file.  The functionally is the same, just moved code around.  Deleted lots of unused code.