Fix a parsing issue with command line arguments
Fix a parsing issue with command line arguments

Prior to now, helm has been silently ignoring any errors while parsing
the root Persistent flags. This causes an issue when a global flag comes
later on the command line than a localized flag for a subcommand, in
which the value for that global flag is never set. The solution is to
simply tell the Persistent flagset to ignore any unknown flags, since a
later command will process it

Signed-off-by: Ian Howell <8da6061b6a1e98566d14f6fe23bfbbc91025082f@gmail.com>

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