Reduce Manager JS HTTP Requests

this PR does two things
*  mimicks the job of groupsConfig.php via `grunt build`
* reduces HTTP Requests for "group-able" Manager JS 

while not reliant upon, assumes PR modxcms/revolution#11526 is merged
because it packages files accordingly (so please review that PR first)

`grunt build`
now concats and minifies the manger JS into three pairs of minified and
un-minified files.

keeping it broken apart in three for legacy reasons. ultimately
probably should be packed into one modext/jsgrp.js file

will likely submit a separate but dependent PR that packs them all in
one

Note there are grunt dependencies added so remember to
```bash
cd revolution/build/templates/default
npm install
grunt build
```
I don't think the conditional here checking for compress_js_groups should have been removed.