fix #746 non existent skinClass configured for a widget now defaults correctly to 'std'

If a specified skinClass for a widget does not exist the 'std' skinObject is used (as before) and the skinClass 'std' is used for the naming of the css class names

Close #776