Main panel fully dynamical
refs #989
Merge branch 'master' into dynamic-panel
fix icon resize on scan, enable icon sizing through config
refs #989
Fixed some mess in general button class
refs #989