Forum Release Management: categories (changes between 5.10.0 and 5.10.1)

## Changes in the categories package between OpenACS 5.10.0 and 5.10.1

### Reforms

- Mark service contract implementations as private (efd3b8e5, 886068d3)

### Improvements

- **Performance Improvements**
* Create indices on FK constraints (e935a857)

- **Security Improvements**
* Add include contracts where missing (40b5bdc3, 667d9cdf, 5d3fb337)
* Strenghten page contracts (1ad80ea6)

- **Code Refactoring**
* Replace deprecated `template::util::is_true` with inline string idiom (f2604994)
* Replace handcrafted HTML icons with new adp:icon adp tag (035bd73b)
* Better qualify command invocation (a693a8be)

- **Miscellaneous**
* Cleanup and formatting changes (various commits)
* Increase test suite of functionalities and reach 80.82% coverage of public api (various commmits)
* Improved documentation of library file and public API (8da391b1)