Fix issue with StarRating when using a mouse on desktop browser.
Fix TOC
fix typo, refs #164
Slider fixes related to Observable.

1. Use notifyCurrentValue() so that Slider computes correct value on creation
   when the user doesn't specify value, and also doesn't specify min, max, or step.

2. Don't call this.notifyCurrentValue("value") after setting this.value; it's meaningless.

3. Change sample file to use observe() on slider value, so that it reports programmatic modifications
   in addition to changes initiated by the user.   (Other sample files should also be changed maybe.)

4. Fix "Set" buttons (on chrome 36, IE).  They need to be type=button.

See ibm-js/decor#8.