Limit version dependency to 3.0 framework

Mainly due to Config API changes in 3.1 and further
FixtureContext 5.3.8 compat (wrong usage of is_a())
Merge remote-tracking branch 'origin/0.1'