Remove unit

Closes https://github.com/rust-lang/rust/issues/18614.
So `~T` would parse as `(T,)`?
It's been long enough that we can probably stop parsing this form.
cc @alexcrichton @pcwalton