(PUP-1103) Faces should respond to --help

This makes `puppet <face> --help` into an alias for `puppet help <face>`.
And `puppet <face> <action> --help` into an alias for `puppet help <face> <action>`.