GF-60073: Focus lost after remove all items while focus is on one of the items from moon.DataGridList and moon.DataList

The spotlight disappear routine is for item hide, disable and destroy.

But in data control, when items which having focus is removed from list.
Then the focus is not jump to other control because spotlight disappear
routine doesn't consider this case.

This behavior can make dual focus problem.

I propose a simple solution to detect item removal from data control by
add observer on generated property.

Fixing: http://jira2.lgsvl.com/browse/GF-60073
GF-60073: Clean up boolean logic.
DCO-1.1-Signed-Off-By: Kevin Schaaf <kevin.schaaf@lge.com>
Merge pull request #660 from enyojs/GF-60073-kunmyonchoi-RC

GF-60073: Focus lost after remove all items from list - RC
GF-59152: Add flag to control calling preventDefault for a captured event.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
Merge pull request #661 from enyojs/GF-59152-aarontam-rc

GF-59152: Add flag to control calling preventDefault for a captured even...
GF-60221: Fixing translateX/Y to get floating value also in getAbsoluteBounds

Fixing this problem by adding pattern for floating value on
getAbsoluteBounds.

DCO-1.1-Signed-Off-By: Kunmyon Choi <kunmyon.choi@lge.com>
Accepting ".3px" format also in getAbsoluteBounds

DCO-1.1-Signed-Off-By: Kunmyon Choi <kunmyon.choi@lge.com>
Accepting ".3px" format for matrix3d also in getAbsoluteBounds

DCO-1.1-Signed-Off-By: Kunmyon Choi <kunmyon.choi@lge.com>
Merge pull request #662 from enyojs/GF-60221-kunmyonchoi-RC

GF-60221: Fixing translateX/Y to get floating value also in getAbsoluteBounds - RC