Minor cosmetic change

Add a define to indicate any client.  While I'm here use hex values
instead of decimal, it's somewhat clearer that they could be OR'ed
together.
Correct numeric returned by whois

As per RFC whois should return 431 if no nick is provided.  While
here convert upper check to use irc-macros. As a bonus we get to set
the penalty for free.
Move the IRC_SetPenalty() call after the asserts
Reorder checks

Move oper and Conf_MorePrivacy checks after checking the number of
parameters.
placeholder
Add more penalty times

Ensure before every numeric 461 there is a call to IRC_SetPenalty().