Add the leftovers of the setup.py to the gitignore.
Refactor the package description.

The `description` field should be one line.  And long, detailed
descriptions belong into the `long_description` field.

Otherwise, package building won't work because they extract their
summaries from `description`, and summaries must be one-liners.
Add dependencies for the RPM
Add stricter dependencies
Add the dependency on vsc-base to the RPM build config
Drop dependency on vsc-base.

EasyBuild still ships its own fancylogger and generaloption.  They'll
be replaced with the vsc-base implementations, but only when vsc-base
is stable enough.
Merge pull request #528 from piojo/bdist_rpm

add setup.cfg for setup.py to create RPMs