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

Fix build with rust master
oops - remove binary file accidently added
Update to support the current rust master
Support new 'extern crate "blah" as foo;' syntax
Merge pull request #50 from dotdash/rustup

Update to support the current rust master
Replace calls to the deprecated move_iter() with calls to into_iter()
Merge pull request #51 from dotdash/iter

Replace calls to the deprecated move_iter() with calls to into_iter()
Revert "Replace calls to the deprecated move_iter() with calls to into_iter()"

This reverts commit 6b68a433b25fe0763f4cd349d9b7640effd4cd98.
(patch isn't clean)
Update for rust RFC 52 changes
Fix enum variant/type name clashes