Move resource fetching fallback code into KisResourcesInterface
It basically removes code duplication, where each calling place should have parse the returned set of resources manually.
This patch partially fixes the pattern resetting problems in the brush editor. Before the patch, the resource declared the usage of wrong (disabled) resources.
There is still a small problem with some presets on a server having "local storage" instead of a global link. I'm working on that right now. FIXED
Edited by Dmitry Kazakov