Update ExprField pattern match; fix build
Merge pull request #72 from darinmorrison/master

Update ExprField pattern match; fix build
Replace local_data_key! with thread_local!; fix #75
Merge pull request #76 from darinmorrison/master

Replace local_data_key! with thread_local!; fix #75
small optimisation
Better 'Show' for racer::Path for debugging
Optimisation: delay processing use-globs in a scope until last

 - use globs like 'pub use self::IoErrorKind::*;' are really expensive
   to process since every search needs to follow them if they are in scope.

   Instead delay following them in the hope that an exactmatch will show up
   before we have to.
Fix warnings wrt unnecessary mut
Merge pull request #78 from darinmorrison/master

Fix warnings wrt unnecessary mut
fix bug: finding methods in traits was broken
fix bug with enum searching
Give the type-checker hints to avoid annotations
change test tmpfile name gen so it works on windows (thanks Anders Forsgren!)
Merge pull request #79 from darinmorrison/master

Give the type-checker hints to avoid annotations
Fix RUST_SRC_PATH on Windows
Elisp code conventions; fix all byte-comp warnings
Define custom vars for racer cmd and rust src path
Don't clobber the global company configuration
Merge pull request #80 from darinmorrison/emacs-cleanup

Emacs cleanup
[pd] update README.md to reflect emacs changes