Added explicit lifetime parameters in some places

Lifetime inference in some parts of racer appears to have been broken
by rust-lang/rust#15955. Adding explicit lifetime parameters
resolves #46.
Change 2 variable names to snake_case

otherwise rustc complains
Merge pull request #48 from vincom2/master

Fixed racer not building with latest nightly