Minor update to Move assignment operator.
Disable some warnings: the you're using C++ exceptions not enabled.
Optimize move ordering.