Added widget removing on store pages

1. Optimized wrappers of Ecwid API onPageLoaded event handler
2. Fixed the issue when widgets keep appearing on a store page, e.g. a
category page, if it's location is outside the product browser (that
can be set by elmParentSelector property).