Added support for custom icons

Hi,

I added optional data-icon and data-icon-empty attributes to set other icons than icon-star.