Add move semantics to VariableManager->setValue

in the form of VariableManager->setValueMove.
Useful for allowing VariableManager to hold a unique_ptr.