Add Vec::mut_slice_from(), mut_slice_to(), and mut_split_at()
auto merge of #12995 : Kroisse/rust/vec_ng_mut_slices, r=alexcrichton

These functions are implemented for &mut [T], but std::vec_ng::Vec has not yet.