Corrected variable use and data decoding

In plugins/infobot.py, append_notice_listener used the variable 'info'
where 'curinfo' should be used (although the naming is fairly ambiguous
in this case)

To prevent UnicodeDecodeErrors breaking the bot, sock.makefile() is
called with 'rb' as the mode parameter, and the data receiving code
sets the str.decode() errors parameter to 'ignore'.

 infobot.py         | 1 +
 plugins/infobot.py | 4 ++--
 utils/irc.py       | 4 ++--
 3 files changed, 5 insertions(+), 4 deletions(-)
 mode change 100644 => 100744 infobot.py