Update to compile with rust master at 4bc7672

Lots of memory corruption when running tests though.
Fix buffer allocation in `to_str_radix`

This is what was causing the memory corruption.
Import num::ToStrRadix and from_str::FromStr

Seems like they were removed from the prelude.
handle vec -> slice renaming