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