Junit formatter: correctly verify that filename was not matched

Fixes issue #172
Simplify solution; but pathname should be taken into account in the future (TODO).
Mark #172 as fixed.
Fix corner-case when Scenarios are marked as skipped, but have no steps.
ADAPT: Undefined step schema snippet: impl() => step_impl()
ADAPT: Undefined step schema snippet for docs: impl() => step_impl()
AUTHORS: Add JE to authors.
Provide configfile for pychecker.
Correct upload docs dir.
Use code-blocks for verbatim sections.
Tweak MANIFEST.in to include all necessary things.
Update documentation (mostly appendix).
Correct minor regression problem.
Avoid to install behave4cmd0 together with behave.
Release behave-1.2.3a20
FIX: Include behave4cmd0 in sdist bundle.
BUMP-VERSION: 1.2.3 (was: 1.2.3a20) and release it.
BUMP-VERSION: 1.2.4a1 (was: 1.2.3)
Feature list files (formerly known as: feature configfiles) support wildcards.