Fixed line endings.
Added support for C++ attributed types to the parser, AST ,generators and tests.
Added more robust parsing for type locs when parsing functions.

(last commit test should also trigger this)
Cleaned up the default diagnostics output to be more concise.