Fix aliasing recursion with with-profile

If an alias uses with-profile, then the alias was not being handled correctly,
causing a stack overflow.

e.g

    {:user {"plz" ["with-profile" "+plz" "plz"]}
    :plz {:plugins [[lein-plz "0.2.1"]]}}

    lein plz