Merge pull request #9 from ebfe/fix-build-master

update for syntax::visit:Visitor changes
Deduce types from simple fn args
fix bug: was using find_str to text search a block, but if block has 2 matches it only checks the first one
racer.el: add 'provide' stmt so that require works
import enum variants