define InlineBackend configurable in its own file

avoids unnecessary matplotlib imports in places such as the notebook server process