Merge pull request #32 from zsiciarz/master

Fixed check for environment variable in racer.vim.
Added experimental function arguments to the completer.
Merge pull request #34 from rsw0x/master

Added experimental function arguments to the vim completer.
Fixed missmatched markdown backticks in README.md
oops, forgot to save racer.el before committing
Resolve self. via impl

 - need to look at self -> traits next for default method implementations
attempt to catch infinite recursing situations
codeiter: handle  'use {Foo,Bar};'
Optimisations: detect failed use stmts before parsing, don't search for traits when looking for static methods
Merge pull request #36 from dahankzter/master

Fixed missmatched markdown backticks in README.md
Separate extern crate and pub mod searches

 - fixed bug where 'collections' crate was getting matched to core::collections module and vice versa
Add struct field type inference - so you can do self.myfield.<tab>
fix bug: when doing static scope search was mis-matching the first function of an impl as a function
bugfix: macro invocations were confusing codeiter

e.g. 'local_data_key!(local_stdout: Box<Writer + Send>)' doesn't need a semicolon to terminate
Added various vim improvements and optional python-based completion.
Forgot to remove a timing line.
Workaround for a bug with impl
remove workaround
refactoring, removed VimL implementation.
bugfix