Convert to a Pimple ServiceProvider

Makes this service provider accessible on any Pimple-based app - Silex, Cilex, etc.

I'm 90% sure this is right (it works in Silex/Cilex at least) - would like someone to confirm though.