refactor module for routes.
revert a few mistaken changes
remove $args parameters from controllers.
tailor method params to each call. Inject Request where needed
revert version change
add forgotten import
correct typo
correct more typos
correct some typos and add default values
correct wrong annotation
correct route name
rename api method and refactor to avoid conflict with base class.
add quotes
return Response
modify the plugins to return a subrequest
getContent of controller method when adding to current controller.
must return Response
add check for route available and add easy link for route reload
Merge pull request #1984 from craigh/routing-adminpanel

Refactor adminmodule for routes.