imports() an array of Namespaces or an array of Modules into a single namespace
Refactored extend() to correctly support property descriptors throughout the prototype chain.  NB.  This is now IE8+
Version 1.2