Update to rust-nightly. Mostly ~[T] -> Vec<T> and some API changes