Help Messages improvements

Not sure if showing an empty string if the value is hidden is a good idea: doesn't make sense for boolean, int and slice options/arguments, plus it misleads the user into thinking that the option/argument doesn't have an initial value.

I think a better solution would be to simply to not show the equal sign not the value.