PreconditionerFactory does not work for MultiTypeBlockMatrix
Preconditioners have a fourth template argument (blockLevel) which defaults to 1. For nested Matrices like MultiTypeBlockMatrix
blockLevel has to be set to 2 to be able to use some of the istl preconditioners on it. But the template argument is omitted in the current factory, so all added preconditioners default to blockLevel=1