auto merge of #11058 : pcwalton/rust/demuting, r=pcwalton

r? @alexcrichton
Remove green scheduler bootstrap tasks

Closes #11054
auto merge of #11158 : alexcrichton/rust/green-bootstrap-task, r=pcwalton

Closes #11054
libsyntax: De-`@mut` `ParseSess::included_mod_stack`
librustc: De-`@mut` the parse session
libsyntax: De-`@mut` `StringReader::pos`
libsyntax: De-`@mut` `StringReader::last_pos`
libsyntax: De-`@mut` `StringReader::col`
libsyntax: De-`@mut` `StringReader::curr`
libsyntax: De-`@mut` `StringReader::peek_tok`
libsyntax: De-`@mut` `StringReader::peek_span`
libsyntax: De-`@mut` `TtReader::interpolations`
libsyntax: De-`@mut` `TtReader::repeat_idx`
libsyntax: De-`@mut` `TtReader::repeat_len`
libsyntax: De-`@mut` `TtReader::cur_tok`
libsyntax: De-`@mut` `TtReader::cur_span`
libsyntax: De-`@mut` `TtReader::stack`
libsyntax: De-`@mut` `StringReader`, `TtReader`, and `reader`
librustc: De-`@mut` the span handler
librustc: De-`@mut` (and de-`@`) the pretty printer