Updating dependencies
Adding new versions on travis
Making tests pass
Removing old and unused file
Using symfony cache component to control the validation of the container
Introducing a configuration file to make things easy
Merge branch 'release/2.0.0-alpha.1'