Fix onPart event to still access the user in the userlist
Update and split privmsg events to handle action, ctcp, dcc