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