Do not print error codes by default

Adds a new compiler flag to emit error codes, and disable it by default. Fixes #693.

I *do* feel strongly about it. :-) I'd rather wait for a full fix that removes the entire `error TSxxxx: ` string and gets us back to the concise reporting we were doing before.