Add support for server passwords

Attempt to pass an IRC server password when initializing the connection.
This helps with restricted servers, or IRC bouncers(such as ZNC) which
identify the user using this string.

[Some small fixes and reformatting by Jan Krüger.]

Signed-off-by: Eugene E. Kashpureff Jr <eugene@kashpureff.org>
Signed-off-by: Jan Krüger <jk@jk.gs>