tasks/init/enyo/root/enyo/source/kernel/Component.js
function(inInfos, inCommonInfo) {
		if (inInfos) {
			var cs = [];
			for (var i=0, ci; (ci=inInfos[i]); i++) {
				cs.push(this._createComponent(ci, inCommonInfo));
			}
			return cs;
		}
	}
function(inInfos, inCommonInfo) {
		if (inInfos) {
			var cs = [];
			for (var i=0, ci; (ci=inInfos[i]); i++) {
				cs.push(this._createComponent(ci, inCommonInfo));
			}
			return cs;
		}
	}
function ( inInfos , inCommonInfo ) { if ( inInfos ) { var cs = [ ] ; for ( var i = 0 , ci ; ( ci = inInfos [ i ] ) ; i ++ ) { cs . push ( this . _createComponent ( ci , inCommonInfo ) ) ; } return cs ; } }
Creates Components as defined by the array of configurations _inInfo_.
Each configuration in _inInfo_ is combined with _inCommonInfo_ as
described in _createComponent_.

_createComponents_ returns an array of references to the created components.

ask foo to create components _bar_ and _zot_, but set the owner of
both components to _this_.
this.$.foo.createComponents([
{name: "bar"},
{name: "zot"}
], {owner: this});
Creates Components as defined by the array of configurations _inInfo_ . Each configuration in _inInfo_ is combined with _inCommonInfo_ as described in _createComponent_ .