change class names according to expected names
add 'isAdmin' to JApplicationCms mock methods
[#] [33184] Prevent using 'menu' as menutype as this is reserved for
back-end menus
Fix #2843
Merge pull request #2556 from gesellix-joomla/application-mocks

application mocks with fixed class names
Merge remote-tracking branch 'joomla/master' into staging
Merge remote-tracking branch 'upstream/master' into defrules