Merge initial docgen script into reorganization

This script generates (currently) a list of
- defined snippets
- used categories
- used tags

This stage is intended to help snippet authors decide about
categories and tags the can or should use during the reorganization
of the openlilylib repository.