* initial structure of http acl
* progress
* Yakifo/amqtt#258 (in progress): a plugin which requests authentication via http
* Yakifo/amqtt#258 (in progress): a plugin which requests topic acl via http
* renaming plugin
* StrEnum support for python 3.10
* when using python 3.10, 'localhost' resolves to the wrong ip address, so we excplicitly use the loopback address. our polyfill for StrEnum in python 3.10, needs to get the value instead of its implicit converstion in other versions
* add documentation, expand functionality to handle case including test cases
* refactoring test fixtures for HttpAuthAclPlugin
* further refactoring of test cases to eliminate duplicate code
* add comments to test code
* rename to more accurately describe user authentication and topic authorization
* config option name change
* cleaning up documentation on the Topic ACL Plugin
* simplificiation based on feedback
* updated doc
* incorporated feedback