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-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 #659 from enyojs/GF-60221-kunmyonchoi

GF-60221: Fixing translateX/Y to get floating value also in getAbsoluteB...

Manually verified regexps at http://regexpal.com/

Reviewed-By: Ben Combee (ben.combee@lge.com)
GF-60073: Clean up boolean logic.
DCO-1.1-Signed-Off-By: Kevin Schaaf <kevin.schaaf@lge.com>
Merge pull request #658 from enyojs/GF-60073-kunmyonchoi

GF-60073: Focus lost after remove all items while focus is on one of the...