UserPreferences now implements a caching scheme for user profiles that downstream classes like UserProfileTag need. Also, UserPreferences gets a second password (confirmation) field. UserManager receives additional validation logic for processing same. Everybody's happy, but especially Dirk.
UserPreferences now implements a caching scheme for user profiles that downstream classes like UserProfileTag need. Also, UserPreferences gets a second password (confirmation) field. UserManager receives additional validation logic for processing same. Everybody's happy, but especially Dirk.


git-svn-id: 6c0206e3b9edd104850923da33ebd73b435d374d@624823 13f79535-47bb-0310-9956-ffa450edef68

tateshitah/jspwiki,tateshitah/jspwiki,tateshitah/jspwiki,tateshitah/jspwiki