AgaviController::dispatch() now accepts module and action names in the request data argument, partially already implemented in 85dc4fc30cc5487a0ef1a8b0b9b79b6336fba8c5 for #777, but now all is fine and consistent. Still doesn't allow overwriting of module and action parameters with routing enabled, mind you. Closes #776 and closes #777