Update to the latest Rust master.

Changes:

- 'self lifetime became illegal, changed uses of 'self to 'a.
- Signature of vec::bytes::copy_memory changed.
Merge pull request #9 from boredomist/rust-master-updates

Update to the latest Rust master.