coala-setup.py.jj2: Split egg name
Package names may contain a '-', which is also used
to denote a version in an egg name.
This splits the egg name on the first part which
looks like a version.
It also uses >=
of the previous final version
because setuptools needs a PyPi release for any
==
and =~
it encounters in the requirements.
Fixes #51 (closed)