Fix access violation when looking for sub packages of non-installed packages. Fixes #398.
Fix repeated download of packages when a non-existent external sub package is referenced.

See #398.
Improve error messages for failures to parse dependency package descriptions.

See #398.