By default, Magics inherit from Configurable

One proposition to fix #4388.

This make Magics by default Configurable "magically", which from a user point of view is less surprising. 

Should I rename if most of our implementation "Magics > BaseMagics" ?