Drop Silex dependency and use Pimple 3.

If we use Pimple 3, Silex is actually not a dependency. Everything this Bernard-Silex project does is actually specific to Pimple now.

* I realize this creates a conflict with other parts of Bernard which depend on older Pimple versions. I'm working on those pull requests too.