Normalize line endings
Refactor ErrorRecordExtensions to use chain-of-command parsers
Redo the error output to be more consistent

Specifically when a traditional build error format
(http://msdn.microsoft.com/en-us/library/yxkt8b26.aspx)
is passed to Write-Error.