Listbox role support and other enhancements for deliteful/list/List

This updates the List widget with the following capabilities:

* Support for WIA-ARIA role listbox (fix https://github.com/ibm-js/deliteful/issues/56 and https://github.com/ibm-js/deliteful/issues/73)
* Support for new selectionMode "radio"
* No more default checkmarks on selected items (accessibility issues with VoiceOver when using checkmarks), addition of samples that demonstrates how to use your own (https://github.com/ibm-js/deliteful/issues/49 can be closed)

According to my accessibility tests, https://github.com/ibm-js/deliteful/issues/46 could also be closed.

ok, I'll update all the tests to remove assert.equal and replace it with assert.strictEqual. Please add it also to the formal rules: "assert.equal is forbidden in automated tests, assert.strictEqual must be used instead".