make sure events are fired when custom elements are attached

and leverage that to allow delite/Store store to be a custom element
@AdrianVasiliu - probably you need to rely on it in Chrome too, but you haven't realized it because it's a race condition.