keep the "no memory allocation" promise

- changed PEMPEK_ASSERT_EXCEPTION_MESSAGE_BUFFER_SIZE to equal
  PEMPEK_ASSERT_MESSAGE_BUFFER_SIZE
- introduced PEMPEK_ASSERT_MALLOC and PEMPEK_ASSERT_FREE
_gnu-make/Makefile cosmetics
tell how assertions can be enabled in release builds