ANG-178: Spot nearest control when switching from pointer to 5-way mode.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
Added comments, matched naming convention.
Added additional considerations for TV interaction (pointer hide/show keycode handling).
Cleaned up getChildren function and consolidated logic for determining whether or not to explore containers.
Only set current X/Y pointer coordinates if in pointer mode (workaround for TV auto-centering pointer upon pointer hide).
Merge pull request #116 from enyojs/ANG-178-aarontam

ANG-178: Spot nearest control when switching from pointer to 5-way mode.

LGTM. Good job, Aaron!