Bhv 11099 Has improper position for disabled control.

Issue
------
If tooltip is showing over disabled control, it could not calculate its position

Cause
-------
Current position calculation of tooltip is based on `enyo.Spotlight.getCurrent()`
However disabled control could not have spotlight focus. It makes problem.

Fix
-----
From `onenter` event occur, it preserves event sender and delivers it to `moon.tooltip`.
If `enyo.Spotlight.getCurrent()` is not existed, `adjustPosition()` will use preserved event sender

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com
Hi @DavidUM, sounds good, thank you! Just to clarify, when the `moon.Tooltip` appears on the disabled button, the positioning is incorrect as it is not correctly calculating based on the activator.