!str #15121 MaterializerSettings now uses a config object

Resolves #15121
So "Java API" we understand as "in Scala don't call this, there's another way", right?