Support new 'extern crate "blah" as foo;' syntax
Merge pull request #50 from dotdash/rustup

Update to support the current rust master
Update for rust RFC 52 changes