MessageFormatter: handle known numerics before testing for ERR_XXX
Add MessageFormatter::effectiveMessageType()
Ignore ZNC playback begin/end messages in badge numbers