Introduce cabalAllTargets

If this has still got too much history, make the change yourself and commit it. My git fu is not strong enough.