Make catch_pointer_reference a much more thorough test, and add a comment to catch_in_noexcept