Refactored formatter (it needs now an ast seeded with new line
tokens).
CSharpParser now seeds the AST with new line nodes when not in type
system mode.