update to make FNV hashing work
Merge pull request #11 from cgaebel/master

Update to make FNV hashing work
Upgrade to rustc 0.12.0-pre (0bdac78da 2014-09-01 21:31:00 +0000)
Build with #![no_std]

This helps us make a C-friendly library, which is important for html5ever.
Use a single structure for both directions of static atom mapping
Eliminate the requirement for macros/src/data.rs to remain sorted
Move crate-level macros stuff into its own file
Statically intern namespaces, and provide a shorthand macro

We can't make these simple Atom constants, because the Atom type has a
destructor.