Update to match rust-lang/rust#36059
Update to match rust-lang/rust#36059

This turns `..` into `::`, handles some more escapes and gets rid of
unwanted underscores at the beginning of path elements.

![Image of Diff](http://puu.sh/qQIN3.png)

alexcrichton/rustc-demangle,alexcrichton/rustc-demangle