Fix: CATCH_NOEXCEPT redefined warning

We should check whether CATCH_NOEXCEPT was defined not CATCH_NO_EXCEPT.

This is quite severe bug, since all Clang/Mac users will see the warning.