(this somehow escaped attention before, as most objects usually don't have multiple instances, unless multiple wallets are open at the same time.) Also, move all signal declarations, class constants and variables to the top of class definitions.
(still quite crude impl, dynamic enable/disable plugin gui is misaligned with backend)