Introduced toolkit.ext as the shared scope for extensions to the toolkit
Adapted jQuery promises for BootstrapUI loader
Added pending component reporting
Added the new component preloader and adapted everything to it