Test the dash_case utility

The existing space_case implementation was not tested and insufficiently
documented. This change improves the space_case implemetation documentation
and adds new examples to the space_case spec.

[#71229498]
Merge branch 'cgfrost-71229498-test-space-case'
Test the snake_case utility

The existing snake_case implementation was not tested and insufficiently
documented. This change improves the snake_case implemetation documentation
and adds new examples to the snake_case spec.

[#71229524]
Merge branch 'cgfrost-71229524-test-snake-case'
Improve TODOs

This change improves the contents of TODOs in the code so that Rubocop
is satisfied.
Complete documentation

Previously, there were gaps in the API documentation for this project.
This change fills in those gaps and ensures that a full rake run will
pass.
Document Logging

Previously there was no documentation for the logging API exposed by
buildpack-support.  This change adds that documentation.

[#71230092]
Merge 71230092-document-logging to master

[Completes #71230092]
Test Fix

The previous commit made a code change that broke the tests.  This
change fixes those tests.
Document repository utilities

Previously the repository utilities were not documented sufficiently.
This change adds that documentation.

[#71230188]
Merge 71230188-document-repository to master

[Completes #71230188]