Update language syntac to match Rust 0.11

- Add support for rust lifetime modifiers
- Add full support for raw string
- Add support for std library containers and classes
- Add support for storage modifiers (box, mut)
- Add support for Send/Sized/...
- Add support for block documentation.
- Update single quote support to match that of Rust specs.
- Fix single quote issue.
- Fix initialization syntax for mut variables.
- Improve macro syntax definition.
Merge pull request #11 from spamwax/master

Update language syntax to match Rust 0.11
Updates syntax highlighting

Underscore is not colored if embedded in another word

Crate-level attributes ( #![...] ) colored identically to normal
attributes.
Merge pull request #14 from TooManyBees/attributes

Updates syntax highlighting
Add Cargo build system
Add support for fn<Sized? ...>
Merge pull request #20 from yuryshulaev/master

Add support for fn<Sized? ...>
Fix variable type highlighting being too greedy. (#17)
Don't highlight line following empty document comments. Fixes #23