Adding ConfigurationProviderInterface that defines an object for getting and saving custom theme settings. Adding custom event for theme activation.