Added DebugWriter to distinguish debug messages from client(System.Diagnostics.Debugger.Log() or System.Diagnostics.Debug.Write()) from debugger messages
Calling OnDebuggerOutput in case DebugWriter is not set for backward compatibility
Merge pull request #31 from DavidKarlas/debugWriter

Added DebugWriter