WebMP: Create the SkinHelper

This is a helper that will provide all kind of functions for skins.
WebMP: Add interface for skins to store settings
WebMP: Add translation support for skins
WebMP: Don't load skin translations on each request
Merge branch 'webmp-settings-api'