BHV-11025: Redundant event call in iconButton

### Issue
The onActivate event is called for every item creation in DataGridList Sample.

### Fix
Selectively call activeChanged on iconButton so that it can set active only when the item has initial active value on it.

DCO-1.1-Signed-Off-By: Kunmyon Choi kunmyon.choi@lge.com
BHV-11025: Move activeChanged call from create to rendered

DCO-1.1-Signed-Off-By: Kunmyon Choi kunmyon.choi@lge.com
BHV-11025: Change moon.IconButton to moon.Icon in SelectionOverlaySupport

### Issue
The onActivate event is called for every item creation in DataGridList Sample.

### Fix
Move activaChange back to rendered as before.
Change moon.IconButton to moon.Icon in SelectionOverlaySupport

DCO-1.1-Signed-Off-By: Kunmyon Choi kunmyon.choi@lge.com
Merge pull request #1508 from enyojs/BHV-11025-kunmyonchoi-new

BHV-11025: Redundant event call in iconButton