Fix deprecation warning when starting with SSL enabled
[wikipedia] Complete rewrite to use MediaWiki API

Issue #221 and #235
[wikitionary] Proper unicode support

I have NO CLUE why we need to .decode() things before we call .say, but it works, so I commited it.

Issue #240
Make sure we encode unicode strings to bytes before we pass them to urllib.quote
[calc] Properly support unicode

Issue #240
[db] Remove executable flag

db.py shouldn't have a +x
Merge pull request #241 from kitschysynq/master

Fix deprecation warning when starting with SSL enabled
[core] Some improvements for the error handling mechanism
Merge branch 'master' of github.com:embolalia/willie
[core] re-add support for non-unicode encodings

We can't trust clients to use valid unicode. Some of them use arachaic encodincs.
Because this is so, we must support these encodings to prevent exceptions where we can't decode the input to proper unicode.

Sorry about that.
[core] Make sure we send unicode

Didn't we have code to do that before?
[core] Make sure text is unicode when we put it in the flood protection stack
[config] Split stored string before use in add_list

ConfigParser.get() reads configurations (eg. channel list) as a string causing wrong
lists to be stored back and/or calling <string>.append which also caused a crash
[core] remove useless old try-expect block that caused debugging to be harder than it should
Merge pull request #242 from spacetime/master

[config] Split stored string before use in add_list
Move startup script into module folder for more intuitive startup
Revert "Move startup script into module folder for more intuitive startup"

This reverts commit 02460d3b84b5f64f3873c968464604d5f6b4233f.
Move startup script to root directory

This should make it more simple for people to start the bot.
The installation works by copying the script to a temporary
directory, which is removed at the end. This way we can keep
the command name "willie".
[docs] Update README to reflect new installation instructions
Connect over IPv6

An effort to solve https://github.com/embolalia/willie/issues/187.