fixed #1365
if no icon is selected for a category icon will be empty string
allowing plugins to define new sounds -- woot.

Also moving the core sounds into a separate package, soundpack-default
allowing plugins to define new sounds -- woot.

Also moving the core sounds into a separate package, soundpack-default
Merge branch 'plugin-sounds'
load sounds on demand, refactored sounds