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