add capitalised self type
add 'i' to list of numeric suffixes
fix float suffixes
add code snippets
update Rust.JSON-tmLanguage
add missing colon
Merge pull request #2 from bjz/master

Syntax fixes, added capitalised Self type, added lots of code snippets