Utility: better implementation for CORRADE_ASSERT_UNREACHABLE().

The macro now prints message and calls abort() when assertions are
enabled and marks the code as unreachable when not, possibly improving
performance.