Add move ctor/assignment to Optional<T>

Code review feedback for r175580 by Jordan Rose.