Add a password modify extended operation as specified in rfc 3062.

Also add two new Error Codes (ErrorUnexpectedMessage and
ErrorUnexpectedResponse) that should be used (future patch) also in other
functions that now are logging an error instead of returning it.
Add an example of some password modify operation usages.