Backend: add dynamic url matching from config.
Kernel: add Request object to container.
Backend: add proper controller matching.

With this patch the controllers are properly matched with all their
needed parameters in place. We'll use the Symfony Router and Reflection
system to add these parameters properly.