Changing testcase name to match our terminology

In design discussions we have been using the term 'self service' to
differentiate a user changing their own password and an admin changing
it for them.

Change-Id: Ibb19bb29e9330c381524209b7560e8c7e81a66be
Move identity logic from controller to manager

The logic for changing a user's password will be used to implement
bp password-rotation.  Keeping the logic in the controller makes it
much harder to reuse.

Change-Id: I6e29a9f1875a3ea6dec4757db86c30497c0253cb
Merge "Changing testcase name to match our terminology"
Merge "Move identity logic from controller to manager"