`make all` to work with fresh checkout/travis

With a fresh checkout, `make all` would fail on dialyzer because at the time Make started, there were no deps. now it spawns a submake after get-deps.