work around new module/fs rules
replace ~[u8] with Vec<u8>
fix tests
update for Eq trait changes
*T -> *const T
fix --test build
crate_id -> crate_name
add Cargo.toml
Merge branch 'ebfe-fix-build-master' into rust-master
Change Drop-implementations to use volatile compiler intrinsics.

Closes #14
Update for rust rfc 52 changes
Update to new [lib] syntax