twisted updated to 13.1, unpatched official version
start-at-the-top refactoring

- reactor initialization refactored with proper initialization exception handling, much safer integration particularly for other plugins using twisted
- check to see if ThreadedSelectReactor is being used and warning logged if not
- better? logging support, i hope
- twisted updated to 13.1 and patches removed to go into subclasses later while official twisted patches move through their release process