Fix #276: Fix ViewStack under IE9 by removing animations + some doc fixes.
Fixes #291 - no protected member should start with underscore
Adapt deliteful to delite changes between 0.4.0-alpha and 0.4.0-alpha.2 changes.
Select: ensure the API of delite/Selection is always called for data items, not for StoreMap's render items; fix of getIdentity() to ensure store's idProperty is taken into account. Refs #255
some README cleanups
Select: fix mistake in previous commit (and improve messages in unit test)
Add ResponsiveColumns container, Close #269
Fixes https://github.com/ibm-js/deliteful/issues/303, https://github.com/ibm-js/deliteful/issues/322

The cause was essentially that divs had wrong heights:
- The toplevel widget had a height of 1em, which means the height of the toplevel widgets's font, which was 40px even if the star icons had a bigger font, so the widget was smaller in height than it actually looked.
- On mobile browsers, the widgets were also incorrectly spaced, because apparently the line heights were computed from the widget's (incorrect) heights, whereas on desktop the total height (including child divs) is used.

The changes to fix this are:
- Remove all height settings from widget's CSS, so all div heights are computed from the line-heightof the star icons (exception: the _zeroSettingArea div, which has no content, has a height of 1px; this is only for functional tests that want to click this div, which fails if the div has a zero size - we could remove this 1px height if it was possible to click on the left of the widget's focusNode, but click() seems to always click the center of an element).
- As a result of the CSS changes, the _zeroSettingArea clicks on the left of the stars will most likely not have the _zeroSettingArea div as target, but the underlying focusNode instead, so we also set the value "0" on the focusNode.
- Cleanup: remove unused _zeroAreaWidth property.
Make the star size a multiple of the @font-size-base.

See https://github.com/ibm-js/deliteful/issues/322.
Fixes https://github.com/ibm-js/deliteful/issues/320
List: make descendantSelector() compatible with latest KeyNav (event target can now be outside item renderer). Fixes #340
Fix jshint error
som doc improvements
In all demos and samples, set display:none style on body and show body only at the end of init code.
Fixes https://github.com/ibm-js/deliteful/issues/302.
Select.md: don't use branch for jsfiddle
Stop using dcl.after(), dcl.superCall() with attachedCallback, fixes https://github.com/ibm-js/deliteful/issues/343
List widget: promote _isCategoryRenderer(renderer) from private to public. Fixes #342
Select: just adjust private comment since delite/Selection now has a radio mode
prepare for 0.4.0
Select.md: add note about styling the inner native select, and remove doc about use with default store. Fixes #281, #316