implemented treat warning as errors commandline option.

Same name as csc.exe uses: [msdn](http://msdn.microsoft.com/en-us/library/406xhdz3.aspx)
Issue #828

Feedback appreciated but feel free to close when you don't want this functionality at this point :)
I would change this to: "Do not emit outputs if any type checking errors were reported"