FlashMessages: all static methods now use the service (which is replaced in tests with a dummy that logs flash messages).
UserEditController: wrote more tests.
TestFlashMessages: made it so that flash messages service still tries to write to Play's flash system. It ignores any exceptions, though.
UserEditControllerTest: verified that the passoword is not changed if the user enters nothing.