move trigger for spotlight container events

Previously, spotlight container events would trigger based on blur/focused events that bubbled up to them. This led to inconsistent handling between pointer and 5-way and unconventional timings (e.g. enter on new container would fire before leave on current). This commit shifts the responsibility into _setCurrent so that the events can be consistently fired between the blur and focused events.
remove container event dispatcher methods

Issue: ENYO-310
Enyo-DCO-1.1-Signed-off-by: Ryan Duffy (ryan.duffy@lge.com)
update container sample

Enyo-DCO-1.1-Signed-off-by: Ryan Duffy (ryan.duffy@lge.com)
stop extra onSpotlightContainerEnter events

When the blurred control is a descendant of the container, stop the container
enter events as the container already had focus

Enyo-DCO-1.1-Signed-off-by: Ryan Duffy (ryan.duffy@lge.com)
Merge pull request #152 from enyojs/ENYO-410-ryanjduffy

Fixes ENYO-410

Reviewed-By: Krishna Rangarajan (krishna.rangarajan@lge.com)
Integrated-By: Aaron Tam (aaron.tam@lge.com)