suppress cxx11 warnings

as of CXX11 implicit default copy costructors are deprecated when there is an explicit destructor. And throw() is replaced by noexcept.
suppress unused variable warning
bump rmf