Added command `knife opc user password`.

Command either updates the password for a user or, if --enable_external_auth is passed instead of a password, it will enable ldap for that user.
The following should be valid:

    option :enabled_external_auth,
      :long -> "--enabled-external_auth"

In the code you would still have `config[:enabled_external_auth]` as the value.