Improve some of the spinlocks in the tests
Test against both tulip and trollius in 3.3

Add EVENTLOOP environment variable to travis, which selects what to
install, manually expand build matrix to test both for 3.3.