[WIP] Created ArgumentResolverManager

This class is now responsible for resolving the arguments, instead of the ControllerResolver. It takes many argument resolver implementations and tries to resolve the arguments.

TODO
----

 - [ ] Implement priority, some resolver should be called before/after some others
 - [ ] Use this in the kernel
 - [ ] Add a BC argument resolver (https://gist.github.com/WouterJ/dfa95e44db53a9954f60)