Only show banner if not connecting to servers

It's tricky to make the banner show first in all cases and it's unlikely
to be seen if someone is connecting to a server already, so just don't
show it.
Change to printtext for first time message too
Suggest /HELP rather than HELP

At this point cmdchars is definitely / and the user might not know they
need to add / to a command.
Merge pull request #88 from dgl/banner

Only show the banner when not connecting to servers
more strict rules for italic emphasis to avoid file name clashes

this additional check avoids /root/.hiddendir from italicising /root/,
because that is often used in path names
Syntax documentation rewrite for M-commands

Rewrote the syntax documentation for all commands starting with the
letter M.
Merge pull request #90 from ailin-nemui/italics-exception

more strict rules for italic emphasis to avoid file name clashes
Merge remote-tracking branch 'upstream/master'
Syntax documentation rewrite for N-commands.

Rewrote the syntax documentation for all commands starting with the
letter N.
Removed the obsolete NOTE command

I removed the binding for the NOTE command that doesn't exist anymore on
any major network.
Merge remote-tracking branch 'upstream/master'
Syntax documentation rewrite of O and P commands

Rewrote the syntax documentation of the commands starting with the
letters O and P.
Merge remote-tracking branch 'upstream/master'
Aligned the help for DEOP, DEVOICE and OP

Aligned the help for DEOP, DEVOICE and OP
Merge remote-tracking branch 'upstream/master'
Syntax documentation rewrite for Q-commands

Rewrote the syntax documentation for all commands starting with the
letter Q.
Avoid using uninitalized values.
Merge pull request #94 from dajohi/uninitialized

Avoid using uninitalized values.
Merge remote-tracking branch 'upstream/master'
Fixed an example of QUOTE

Fixed an example of QUOTE