Added panel-variant mixin

BS3 commit 8cc00901a041f5fb09a188e63a52733e3badc155
first prototype of new customizer

BS3 commit b35b65d0b3689f7999be998411e632046548af6e
minor tweaks