FIX download deps even if shared_deps are unused

Previously, if REBAR_SHARED_DEPS_DIR (or equivalent) was not set, rebar
didn't even attempt to download the dependency. This patch makes it work
a bit more like normal rebar.

Closes #6