Add support for 'use blah as foo' (+fixing a stack-overflow bug)

- A recent entry in iter.rs was causing racer to overflow because of mishandling
  of the line '#[deprecated = "renamed to Extend"] pub use self::Extend as Extendable;'