API docs/examples for std::slice

 - API example for move_from in MutableVectorAllocating
 - API doc/example for next() in Permutations
 - API doc/example for permutations() in ImmutableCloneableVector
Thanks. I was doing almost the same thing, but I wasn't doing `git add src/llvm`. I'll get to fixing this within the next 24 hours.