This change merges the `UserStore`, `ServiceStore`, and `ServiceAccountStore` into a single `PrincipalStore`.
This commit has the following changes: - API for listing branches - Improve performance of content API for dir type responses with includeCommit=true - swagger for git operations - fix file names from camelCase to kebab_case