Simplify plugin

Try collecting describe functions first, before falling back to default
pytest collecting. This way we don't need to check that nested functions
are not descibe block in funcnamefilter.
Merge pytestmark attribute from parent scope
Handle pytest mark decorators on describe functions
Version bump