More compiler options

Use `--ast` to print the expanded AST. Use `--format-indent=NUM` to set
how many spaces to use for indentation. Use `--better-hygiene` for an
experimental compiler pass to remove hygiene tags where possible.
Change better-hygiene to readable-names
Merge branch 'pr/201'
build