Merge branch 'master' of git://github.com/AClockWorkLemon/NCSSBot
Merge commit '660ecc4df7bf313cc76cd96f91054ca0294fbcd8'
Merge pull request #38 from IceDingo/master

Add language option + fixed up url title fetching a bit
Merge branch 'master' of github.com:ackwell/ninjabot
added new magic tr functionality :3
Merge pull request #39 from auscompgeek/master

add new tr plugin functionality :3
err, that wasn't a member of that class
Merge pull request #40 from auscompgeek/master

fix my stupidity in my tr plugin
so I derped and didn't realise we get unicode messages.
Merge pull request #41 from auscompgeek/master

fix tr plugin
Merge pull request #42 from IceDingo/master

Fixed error when wolfram.py received weird characters like ∫
Started work on new sockets code.
Added message class, passing of config, better recieving code, stuff i've forgotten.
Added timeout to socket
Added flood protection, added PRIVMSG
Added config stuff, started work on plugin system.
Further work on plugins, hardcoded max message length
Work on plugin sys, lots of changes and additions i forget
Restart wrapper reimplemented
Cleaning up