update the grammar to the current rust

The current grammar is pretty outdated and fails horribly on lifetime. The grammar file for atom I seems to be very well written so I adopted the rules.

Adopted grammar file
https://github.com/zargony/atom-language-rust/blob/master/grammars/rust.
cson to TextMate