Libev tests

Updated libev_connection to support cross-thread event triggering.

Added tests for libev.

Updated .travis.yml to install libev and pyev. Passes now.

libev/pyev only work for python 2.7 currently. It's not worth fixing this for 2.6. Currently pyev appears broken in pypy - will try to fix.