Support all deps & locks in rebar3 path
Support all deps & locks in rebar3 path

By default, the dependency only handled versioned packages and top-level
source dependencies, and locks were being ignored.

This patch makes it so locks and package deps are being considered,
generating full-blown path lists.

Should fix #1117

vladdu/rebar3,benoitc/rebar3,rebar/rebar3,rebar/rebar3,ferd/rebar3,benoitc/rebar3,norton/rebar3,lrascao/rebar3,tsloughter/rebar3,saleyn/rebar3,erlang/rebar3,djnym/rebar3