IRCBackend: Honor ssl = True

Pass a special SSL context to the IRC connection to make it use an SSL
connection when SSL is specified in BOT_IDENTITY. This fixes #191
typo in comment
better warning for invalid Version specified in Python section
Merge pull request #195 from sijis/misc_typos

Misc typos
Merge pull request #194 from zoni/issue/191

IRCBackend: Honor ssl = True
removed a u' that should be pointless
Fix warn_admins() throwing exception on Python 2

The code logic that determines whether a user is supplied with or
without a resource part which needs to be stripped checks if user
is of type str. When running under Python 2, the 3to2 tool will
have changed this to unicode which makes the check fail when it
shouldn't, resulting in .getStripped() throwing up.

This was exposed when doing warn_admins() on Python 2 but likely
could be triggered in other ways as well. This commit also adds
the six library to dependencies as it relies on six. Six was
already installed due to other dependencies however, so this just
makes it explicit and doesn't truly add new ones.
Make travis test exclusion work for everyone
Merge pull request #202 from zoni/travis

Make travis test exclusion work for everyone
don't install python-daemon at all on windows
Merge branch 'master' of github.com:gbin/err
forgot an import
errBot: Send restart message before shutdown.

Closes #201.
Use duck-typing rather than relying on six's string_types
setup: Require Python 3.3 or later.

Closes #205.
Merge pull request #204 from daenney/fix-restart-msg

errBot: Send restart message before shutdown.
Merge pull request #199 from zoni/getstripped

Fix warn_admins() throwing exception on Python 2
Merge pull request #206 from daenney/setup-python33

setup: Require Python 3.3 or later.