Added doesAlreadyExists method to modObjectUpdateProcessor
Initial commit for full-blown REST service classes, including both client and server
Automatic object support for methods
Merge branch 'release-2.2' into develop

* release-2.2:
  Updating French lexicon files
  Fixed bug when 'Deactivate plugin' action was visible for each element in tree
  fix critical issue with utf-8 urls - infinity 301 redirects ( "string  $identifier containing symbols" newer be compare with  "urlencoded string $requestUri" )
Merge branch 'develop' into 2.3-rest
Better handling of after* methods; improve docs
Merge branch 'release-2.2' into develop
Merge remote-tracking branch 'theboxer/develop' into develop

* theboxer/develop:
  Added doesAlreadyExists method to modObjectUpdateProcessor
Separate out getObject criteria in modRestController for read/put/delete methods into separate method
Merge branch 'release-2.2' into develop
Merge branch 'release-2.2' into develop
Merge branch 'release-2.2' into develop
Initial work on removing modAction
[ReUp] Migrate all menus/FC data to new modAction-less system
Remove old UX for actions, clean up various code, prevent mismanaging of action/namespace request vars
Fix some pathing issues with older menus
Cleanup the menu create/update windows and provide descriptions
Fix help URLs in mgr pages by making a new method on modManagerController, getHelpUrl() that allows a controller class to set its help URL
Some improvements to streamline extras CMP development
Clean up modManagerResponse class, shorten code and better organize workflow