Make the StarRating widget into a component
Allow the rating property to be passed in to the star-rating component

 * That could be `points`, `score` or `value` in some circumstances.
Simplify star-rating widget by passing in the rating value
Get rid of the data-rating attribute
Allow setting rating value to zero
Merge branch 'star-rating-component'