Convert BrokerSettings + TopicSettings to structs
Created by: rerpha
everything is already public so we can just change the declaration.
The configuration should also only be strings so only one Map is needed for this as well in TopicSettings
Also, in the C++ API, the configuration/settings for topics may well have a parent class, and if this is the case these two structs/classes could inherit from a common interface.