API auxiliary resources category

Based on #1634, but also includes implements a Category List API resource.

https://www.openproject.org/work_packages/14053

Copyright header is missing