hit shell command
Move test convenience function
Provide coverage for _process_when_build_dependency
Refactor the package loading and postprocessing
Allow globs in "files:" entry of build stages

The globs are matched relative to the package directory. The auxiliary
PackageYAML class is used to remember the package directory, if any.
Better error logging when loading packages
Merge remote-tracking branch 'origin/master' into vbraun-shell

Conflicts:
	hashdist/cli/__init__.py
Move MockProfile attributes to instance
Merge branch 'vbraun-shell'
Fix typo
Merge pull request #257 from vbraun/files_glob

Files globs
Update README.rst
hit fetch: put the hash first, url second

The hash is the main object that identifies the source code. The url is only
auxiliary to help `hit` download it (if it is not in the source cache) and it
can change.
Merge pull request #261 from hashdist/url

hit fetch: put the hash first, url second