generalise manager

The config file manager can be generalized to mess with all the config file in profile. 
Will be usefull for jupyterdrive.
Hum, yes and no, `BaseConfigManager().set('ipython__notebook_config', value)` works great. I just mostly want a class I can reuse for now in jupyter drive and improve with time.