[BHV-15343]Contextual popup doesn't work properly when hide() from appli...

...cation side

Issue: When contextual popup is closed from application side, it doesn't
update some properties properly which causes this behavior
Fix: control's hide() method is overridden in  contextual popup to
update the properties properly.
DCO-1.1-Signed-Off-By: Rajyavardhan P <rajyavardhan.p@lge.com>
Hi @rajyavardhanp, due to that issue with the `dispatchTarget` value seemingly being incorrect, I could not make the logic conditional on whether or not the event was originating from the activator button or not. As a compromise, I went with a different approach that unfortunately had to use `asyncMethod` in one instance. Let me know what you think and if there are any cases you are aware of that do not work properly: https://github.com/enyojs/moonstone/compare/BHV-15343-aarontam. Thanks!