Update requirements

Remove yql and tweepy due to neither of them having working copies on python 3

Change pydns to py3dns, for a module that works on python 3

Re-order the other dependencies so things that CloudBot itself depends on are listed first.
Recreate send and receive thread in IRCConnection when reconnecting - fixes reconnecting.