Added support for a dependencies.json file

This should make development easier for package developers since they do not need
to rely on creating a repository.json file with the dependencies for their
Sublime Text install to have the appropriate dependencies.
Simplified checking if a package is compatible with the current machine
Added the "Satisfy Dependencies" command and support for dependencies.json during normal package install