Utility: new macro CORRADE_INTERNAL_ASSERT_OUTPUT().

Usable for checking function output, as the function gets called even if
CORRADE_NO_ASSERT is defined.
Utility: raw Resource data as unsigned char.

Most functions requesting raw data pointers accept unisgned char, so why
complicate it.