Update MethodInfo with the controller and method that really deal with the request

This is needed because when one controller method redirect or foward to another controller or another method, the MethodInfo remains with the original called method and not with the method that was last called.

For example, if we want to create a js and css renderer based on what controller and method has rendered the page, we need to know the method that rendered the request and not the method that was first called.
The main problem here is on forwards...

redirects work fine.

On VRaptor 3, when we call forwardTo(controller).method(), it won't trigger a real request forward. VRaptor just executes the method inside the same request, repeating the interceptor chain. 

Maybe with CDI we can change the forward logic to use the real request forward, so there is no need to manage method info, since it will be a whole new request.

Do you want to do this change and test?