libsyntax: De-`@mut` `restriction` in the parser
libsyntax: De-`@mut` the parser's buffer
libsyntax: De-`@mut` `trace_mac` in the parser
libsyntax: Remove an unnecessary `@mut io::Reader`
FIX for pretty print io::Writer