Improve pprust-expanded

This patchset fixes some bugs regarding pprust-expanded,
and make compiletest run `--pretty expanded` tests.