toJavascript/validate now throw errors

want to make it easier to create new fields, so when toJavascript
or validate needs to show that the field is invalid, you simply
throw an error with the error value, no having to look up to see
that you have to push the error onto @errors.
work on enyo widgetset; not fully working

moving away from noHelpText/noLabelText towards removing helpKind/
labelKind.

redid container widget defaultSkin (before only onyx defaultSkin
worked). improved itemKind, containerControlKind.

added classes for widgets, etc. added classes for widgetset and
skin to form so multiple forms with different sets/skins can be
on same page.
onyx default skin working
onyx/enyo default/horizontal combinations appear to all work
widgets/skins can be changed; css fixes

widgets and skins can be modified at runtime. sample can change widgets
skins.

sample: fixed instant validation.
sample: separated schema; fixed reset;