TRUNK-3871 - Create UserService.saveUser(User user) method

Am not understanding this @should, why allow a null oldPassword value?