Modifications to allow rust to work with the latest version of rust-master

Changes were:

 - `std::io::Decorator` trait is now gone (`test_utils.rs`, lines 6-10 is the only big change)
 - `io::Reader` no longer implements `eof()` - it doesn't seem like we were using it too much anyway.