BSD-only in 2.0 sprit + better README
remove IE6 support for icons
Move dijit.css rules into themes/common/common.less
Move claro/Common.less, Common_rtl.less rules into themes/common/common.less, dnd.less, dnd_rtl.less.
Also creating empty common_rtl.less since compile script expects it.
Refactor theme and CSS loader to support widgets that load multiple CSS files.

Changed dui/css! and dui/themes/load! to be able to specify multiple CSS files to
load as a comma separated list, and have them inserted into the document in the specified order.

Button loads CSS resources common.js, common_rtl.js, Button.js, and Button_rtl.js, and they need
to be inserted into the document in that order.  Previously they were inserted in a
random order.

The other approach I considered, but didn't implement, was to have dependencies
between CSS modules, so that Button.js starts as define(["./common.js"], ...).
multi-channel Button widget
fix image path adjustment in dui/css! plugin
moved StarRating widget under dui
dui/mobile StarRating tests are now using the dui/StarRating widget.
moved StarRating tests under dui/tests
fix typo in Button widget
Button: add tests for dynamic property changes.
Also remove CSS preventing scrolling.
remove android theme (keep holodark) + remove mobile-all.
fix Button dependency path
Add [temporary?] file for listing architecture notes and design decisions.
fixes for Button BIDI extension