Fix issue where none root composer.json could be used by ArtifactRepository http://www.php.net/manual/en/ziparchive.locatename.php#85512
Improved variable name.
Add PSR-4 class loader. (tests needed)
PSR-4 class loader: Add getters for PSR-4 prefixes. Rename PSR-0 related attributes by appending *Psr0. Add more comments.
PSR-4 loader: Fix comments: PSR-0 related methods should have comments refering to PSR-0 and prefixes. PSR-4 related methods should have comments refering to PSR-4 and namespaces.
Further improve comments.
PSR-4 ClassLoader: Bug fix: PEAR-like path needs ".php" appended.
Add unit tests for ClassLoader, covering PSR-0 and PSR-4.
AutoloadGenerator to support PSR-4. Tests included.
Travis CI should use bin/composer and not system-wide Composer.
run system-wide composer install and THEN run bin/composer install
Fix error on check exclude from download composer.json
Add psr-4 stuff in a few more places.
Validation to make the combination of target-dir with psr-4 illegal.
Skip aliases packages when looking for plugins.
Ensure detected extensions have valid package names
Merge pull request #2508 from simensen/plugin-manager-skips-alias-packages

Skip aliases packages when looking for plugins.
Make PluginManager::loadRepository public
Merge pull request #2510 from simensen/plugin-load-repository-made-public

Make PluginManager::loadRepository public
Merge pull request #2509 from glenjamin/opcache-ext

Ensure detected extensions have valid package names