Simplify the WindowCommands handling for the clean window style

We introduce the property "OverrideDefaultWindowCommandsBrush" that is set to null by default
CleanWindowStyle ovverides this to "BlackBrush"

This fixes #990

Oh and this also gets rid of `GlueCleanWindowSomethingBehavior`