Behat: clean up and make API more flexible
Silex/Factory: remove unnecessary PMD warning suppression