Add support for the C++11 noexcept keyword