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

Update for ast changes
Fix up generics in expression evals
dev checkpoint
Add initial support for 'const' and 'static'
Do a better job of const and static
Remove 'PHIL' from debug stmts
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;'
remove time crate dependency. Looks like is being moved out of the standard lib, which is a shame
Another overflow bugfix

- 'use racer' looks like 'use racer as racer' in ast, so still need to do the 'if it's just one elem long then ignore and pick up through module search' to avoid infinite recursing
performance optimizations
small bugfix: wasn't completing use stmts
FromStr moved to std::str