Initial commit of duiRule widget used by duiSlider for label positioning.
change uses of get() and set() to use accessors
Remove _AttachMixin, _TemplatedMixin, and _WidgetsInTemplateMixin.
They are essentially replaced by the handlebars plugin.
remove deprecated code etc. from helpers.js
Fix _Widget-attr test to work w/direct accessors.

Removed tests for automatic mapping of attributes, since that's no longer supported.   Also
removed tests for features that are covered by the tests for Stateful, and moved a few tests
to tests/Stateful.js

Finally, stopped using _TemplatedMixin in the tests since I'm going to remove it.
fix comment
get _HasDropDown working again after ES5 accessors check in