Update to Discord.py 2.0
I've included a link to each breaking change in each commit. This was mostly straightforward (but still mostly untested), but I'm not sure about the datetime.utcnow
change and whether there may be any timezone confusion. Why can't we all just use UNIX timestamps :'(