Changed fn drop(&self) to fn drop(&mut self)
Fixed unit tests for Unique.
Enabling unstable features for Rust 0.9