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