Fixes CLI issues raised in #940:
porter update
called onhello-porter
deployments do not update the image- Build method is incorrectly set to
pack
when a path to the dockerfile is set, and--method
is not explicitly set - Cluster ID should be set automatically when project ID is set after login
porter auth login
occasionally throws a non-fatal error trace- Calling
porter auth login
with the--token
flag results in inconsistent behavior when the token is signed for a project vs user