`Wrappers::Petsc::Vector` and `Wrappers::Petsc::Matrix`move constructors can't be the default ones
This constructor is very sparingly used, but a straightforward use in test show it leads to a double deletion... which is logic: destructor calls the Petsc function to destroy a vector, and with default copy we haven't activate the boolean telling not to for the original vector.