* part I
* part II
* part III
* part IV
* erlformat
* fixed review issues: made authdata_source get-only
* fixed review issues: using proto files to store in mg
* fixed review issues: linter error
* fixed review issues: used revoke call
* fixed review issues: authdata getter
* fixed review issues: removed claims returning while tk_authority:store/2 function call
* fixed review issues: moved machinegun options to an extra section
* tests
* fixed review issues (part IIX); fixed tests (part I.c)
* fixed review issues (part IX); tests (part III)
* updated build-utils and made running tests with compose
* tests (part IV, added getbytoken test)
* small review fixes
Co-authored-by: Kehitt <kehitt@users.noreply.github.com>