Do not chdir unless necessary
Prepend the ClassLoader autoloader to avoid calling other previously registered autoloaders, fixes #1699
Fixed behaviour of Filesystem::findShortestPath[Code] for paths with up-level references
Added support for vendor dir excluded from working dir
Fixed tests for autoloader generator