Skip libev tests if pyev is not installed or if they are being run in pypy

Minor change to how tests are structured and skipped