Update PHPass (PasswordHash.php) to v0.3.
Move the user module classes to their new homes (rename-only commit).

--HG--
rename : modules/user/controllers/admin_users.php => modules/user/classes/User/Controller/Admin/Users.php
rename : modules/user/controllers/password.php => modules/user/classes/User/Controller/Password.php
rename : modules/user/controllers/users.php => modules/user/classes/User/Controller/Users.php
rename : modules/user/helpers/group.php => modules/user/classes/User/Group.php
rename : modules/user/helpers/user_event.php => modules/user/classes/User/Hook/UserEvent.php
rename : modules/user/helpers/user_installer.php => modules/user/classes/User/Hook/UserInstaller.php
rename : modules/user/helpers/user_theme.php => modules/user/classes/User/Hook/UserTheme.php
rename : modules/user/libraries/drivers/IdentityProvider/Gallery.php => modules/user/classes/User/IdentityProvider/Gallery.php
rename : modules/user/models/group.php => modules/user/classes/User/Model/Group.php
rename : modules/user/models/user.php => modules/user/classes/User/Model/User.php
rename : modules/user/helpers/user.php => modules/user/classes/User/User.php
Fix class declarations for user module.
IdentityProvider updates in gallery module.
- removed Group/User Definitions out of IdentityProvider_Driver
- added IdentityProvider_GroupDefinition and IdentityProvider_UserDefinition
- fixed transparent class extension for driver (was for class, not interface)
- updated driver class names (no longer needs _Driver at end)
Fix Gallery_Database class definition and transparent extension file.
- transparent extension file didn't have abstract
- main file didn't have Kohana_
Add transparent-extension-enabling files for user module classes.
Move the non-class user module files to their new homes.

--HG--
rename : modules/user/js/password_strength.js => modules/user/media/password_strength.js
rename : modules/user/images/progressImg1.png => modules/user/media/progress_bars.png
rename : modules/user/css/user.css => modules/user/media/user.css
rename : modules/user/lib/PasswordHash.php => modules/user/vendor/phpass/PasswordHash.php
rename : modules/user/views/admin_users.html.php => modules/user/views/admin/users.html.php
rename : modules/user/views/admin_users_delete_user.html.php => modules/user/views/admin/users_delete_user.html.php
rename : modules/user/views/admin_users_group.html.php => modules/user/views/admin/users_group.html.php
rename : modules/user/views/reset_password.html.php => modules/user/views/user/reset_password.html.php
Search and replace in gallery module for new terms (user and group stuff).
Search and replace in user module for all terms (250 changes).
Search and replace manually for extra instances (similar to what was done for gallery module).
- only found one comment with _Core that needed to be fixed.
Merge pull request #232 from shadlaws/k3_user_module_update

User module class/file move/rename/search/replace operation.  Also updated PHPass and gallery module IdentityProvider.