Implement remaining status replies

Most of the parsing of the status replies is done in a common base
class, which makes it trivial to implement support for all of them.
Implement missing status replies: BAD, BYE, NO and PREAUTH.

Signed-off-by: Marcus Karlsson <mk@acc.umu.se>