Remove prototyped services

This PR removes all prototyped services & use builders to create new objects instead (It fixes #45).

Additionally:
 - It removes all default values (full duplication...).
 - It explodes XML services definitions in multiple files.
 - It removes all configuration parameters & use `addMethodCall` conditionally instead (This help to fix issues with the removal of all default values).

For the Travis part, I have decided to remove the Symfony `dev-master` version as I can't install it (either with `dev-master`, `2.2.*@dev` or anything else). Additionally, I have added a `--no-update` flag in order to not update the vendor when we require a package.