Compatibility with latest rustc 0.13.0-nightly

- ast::TyPath now only take 2 arguments (changed from TyPath(Path, Option<TyParamBounds>, NodeId) to TyPath(Path, NodeId) )
Merge pull request #83 from alkama/wip-nightlycompat

Compatibility with latest rustc 0.13.0-nightly
fix emacs bug that thwarted warping to definitions in current buffer
Attempt to make racer work in presence of DOS carriage returns