Updated the grammar for changes in Rust.

These two commits remove some language features that have been taken out of the language in recent months (`~`, `@`, `priv`, `do`) and add a few things that might have been overlooked the first time (`Drop`, `Freeze`, and `super`).