Dynamic completion to use same binary as main call
Dynamic completion to use same binary as main call

The binary of Helm to use for dynamic completion should be the same
as the actual Helm binary being used.  For example, if PATH points
to a version of helm v2, but the user calls bin/helm to use a local
v3 version, then dynamic completion should also use bin/helm.
If not, in this example, the dynamic completion will use the
information returned by helm v2.

This improvement is particularly useful for users that will run both
helm v2 and helm v3 at the same time.

Signed-off-by: Marc Khouzam <f4a9dd7a4da9e90228a1f1935992f35508714eb1@montreal.ca>

michelleN/deployment-manager,adamreese/deployment-manager,adamreese/deployment-manager,adamreese/deployment-manager,michelleN/deployment-manager,michelleN/deployment-manager,adamreese/deployment-manager,helm/helm,helm/helm,adamreese/helm,bacongobbler/helm,michelleN/deployment-manager,adamreese/helm,adamreese/deployment-manager,bacongobbler/helm