Configuration status code is refactored to be a stand alone class.
This class will have two consumers:
- /config shows a JSON representation of this class, implemented by this commit
- config:show artisan command will use this class and Nasqueron\Notifications\Console\Commands\ConfigShow will only take care to display the configuration, that will be implemented in a follow-up commit
Fixes T1066.