Apply patch from dotdash to fix https://github.com/phildawes/racer/issues/45
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
dev checkpoint: add resolve_ast_path to resolve paths using the ast instead of an fqn (fully qualified name).

 - this is because paths sometimes also contain generic args
dev checkpoint: add generic_args and generic_types to match
switch to using racer::Path for path searches
dev checkpoint - about to change resolve_name to resolve_name(pathseg...
Generic field test passes
more generics - get enum generic test working
Update for visit::Visitor changes
Merge pull request #49 from ebfe/fix-build-master

Fix build with rust master
oops - remove binary file accidently added