Fix Site.locale to be editable via backend

Closes #371
Fix: Incorrect location for CroogoHelper::adminTabs();
Clear cache one menu moveUp/Down
Use updateAll() instead of incurring 2 db calls
Activate and redirect user to reset password accordingly

Closes #374
Merge branch '1.5-user-password'
Lost active class in links when locale is specified

Fixed-By: @slightlychilled
Closes #362
Merge branch 'master' into 2.0

Conflicts:
	Plugin/Users/View/Emails/text/register.ctp
	Users/Controller/UsersController.php