Use gevent only if wanted

before the `async` and `threaded` functions were implemented by
regular threading only if gevent import failed. Fixes #306.
Check for gevent presence in concert script
Test killing futures only on gevent enabled
Merge pull request #307 from ufo-kit/fix-306-async-module

Fix 306 async module