Add move constructors and move assignment.