function createObject( proto ) {
	Ctor.prototype = proto;
	return new Ctor();
}
An `Object.create` shim for older JavaScript engines.

@private
@param {Object} proto - prototype
@returns {Object} created object

@example
var obj = createObject( Object.prototype );
// returns {}