feat #1167 External CSS property for skins

This commit introduces a new property for skins that lets you load and use external css files.
feat #1168 New configuration for Icon Widget

When there is not a sprite url defined, the icon widget configuration is composed by a list of css classes that will be added to the html element generated.