bee_irc_user_new: Use str_reject_chars to sanitize both user and host
Fixes trac ticket 1195: https://bugs.bitlbee.org/bitlbee/ticket/1195
I had no idea how to reproduce that bug until I tried with libpurple. The built-in jabber never had this problem.