Addresses GB-60, CH-16
Dynamic exception specifications are deprecated; the library should recognise this by replacing all non-throwing exception specifications of the form throw() with the noexcept form.