panel-loader: Skip static init func if the panel has not been added
For several reasons a panel cannot be added to the model (e.g. if OnlyShowIn/NotShowIn is set to skip the panel on a particular desktop). If this is the case we should avoid calling the panel's static init func (if any).
Fixes: #248 (closed)