use printf instead of println
state explicitly that the README must be named gopack.config
Allow to set a custom working directory.

This is at least useful for testing, but it can be useful to preserve dependencies for deployment setups that destroy the current directory.
I'm not totally sold in the variable name, I only used that because it similar to Bundler's BUNDLER_APP_CONFIG.
Remove github restriction.

I know, I know ...
Add Mercurial support.

Fixes #6
Fix command type.
Use a graph to keep and search dependencies.

This make it possible to detect that a dependency has been loaded importing a package.
Do not print where he package is pointing when we don't modify the dependency.
Merge pull request #15 from kevinburke/master

state explicitly that the README must be named gopack.config
Merge pull request #13 from technoweenie/printf

use printf instead of println
Merge pull request #18 from calavera/mercurial

Add support for Mercurial
Merge pull request #20 from calavera/ignore_empty_checkout_specs

Do not print where the package is pointing when we don't modify the dependency.
Fix sub-package imports.

This fixes a regression where it doesn't know how to checkout branch and tags for packages imported
that are not the base of a repository.
Merge branch 'master' into dependency_graph

* master:
  Do not print where he package is pointing when we don't modify the dependency.
  Fix command type.
  Add Mercurial support.
  Remove github restriction.
  Allow to set a custom working directory.
  state explicitly that the README must be named gopack.config
  use printf instead of println
Download transitive dependencies.

Organize the code a little bit to clear my mind.
Merge pull request #19 from calavera/dependency_graph

Use a graph to keep and search dependencies.
ignore .gopack/
Merge branch 'master' of github.com:d2fn/gopack
Merge branch 'master' into fix_import_subpackages

* master:
  ignore .gopack/
  Download transitive dependencies.
  Use a graph to keep and search dependencies.

Conflicts:
	model_test.go
Merge pull request #21 from calavera/fix_import_subpackages

Fix sub-package imports.