Experimental support for upcoming changes to Composer "root installed" feature.
Major refactoring.
Ensure that the additional class loader does not get prepended to the stack.
Use the embedded-composer branch of simensen/composer
Factory methods and vendor directory override.
Workaround to drop dependency on specialized Composer fork while waiting for composer/composer#1863