Minimal-invasive renovation of configuration class
This one is for you @tvanat
I am reworking a bit the Configuration
class to remove the section madness and instead have a parser and a config object. When finished this will also allow for multiple devices of the same type - not much to be done for that from the config side, but probably some safe-guarding should happen for regular Carboard situations.
@afiergol this is a somewhat breaking change since the interface of the Configuration
class is split into a ConfigParser
. The required changes are minor though and imho make the code much more readable.