Hidden commands are not shown in command completion as they typically would not be run directly. However, a user might still might like to see help for them if, for example, they are writing a script or creating a binding. Addresses #1707.