Options: allow to set option as hidden

hidden options shall not be displayed to user on the help invocation

this can be useful when the option name is refactored but the old
usage is required to be preserved to prevent regression