Define new exception class macro.

  * HPP_MAKE_EXCEPTION_NO_QUALIFIER allows definig a new exception
    class without any extra-qualifier.
  * This macro prevents the use of the HPP_MAKE_EXCEPTION macro with
    an empty argument, which triggers a warning.