wx GUI: Reimplement ArtProvider

Fixes #283
Fixes #323
wx GUI: Let plugins install their own icons
TEMP