Source Rewrite cleans up and reformats everything

Ready.

Indent with:

String literal quotes:

Rewriting is a two-step process: parse the code to get the syntax tree and then regenerate a new code from the syntax tree following the specified formatting.

Note: Only syntatically valid input is accepted.

Code regeneration is carried out using escodegen project.