Add `is_admin`, `is_patroller`, `has_advanced_rights` signals to editor schema so our customers can feed it to machine learning model or create some kind of heuristic to determine version quality.
Notes:
- for `is_admin` need to check if user has `sysop` group in the groups list
- for `is_patroller` need check if user is one of the following groups `rollback`, `abusefilter`, `patroller`, `reviewer`, `autoreview`, `autoreviewer`, `editor`, `autoeditor`, `eliminator`
- for `has_advanced_rights` check if user is in one of the following groups `checkuser`, `bureaucrat`, `oversight`, `steward`
Schema:
```
{
"name": "Earth",
"version": {
"editor": {
"is_admin": true,
"is_patroller": true,
"has_advanced_rights": true,
// ...other stuff goes here...
}
},
// ...other stuff goes here...
}
```