Future improvement: added zip() method to combine several futures into one
Introduced consistent widget 'show' event which is emitted for every widget when it's actually shown in DOM.
Used that feature to consistently replace timeout-stub of the widget at the right point of time.

By the way performed cleanup in widget's browser initialization process during client-side page transition. Still need to work in that field especially regarding inline-generated widgets behaviour.
Merge branch 'master' of github.com:cordjs/core