Add error code when VENDOR_PATH is not defined
Fix autoloader, making the plugin dump all installed shell libs into shell autoloader
Require VENDOR_PATH to be defined before sourcing the autoloader, because it is not possible to get it using POSIX compliant shell.
The autoloader now also autoloads the root package sh functions, if it is marked as type "shell-library" or "shell-project".