Auth Bugs Fixing and Cleaning code

Hello,
The bugs fixing:
* LocaAuthentication: $user object when an array is expected
* Login_model: distributedBruteForceTime() fix $this-cache->**save**(..)
* Login_model: countLoginAttempts() fix missing table name 'auth_login_attempts'
* Auth Controller: forgot_password() corrected name lang('auth.send_success')
* For Reset Password:
 * line $lang['auth.forgot'] rename to 'Forgot Password'
 * add new line $lang['auth.reset']  =  'Reset Password'
 * add missing line $lang['auth.reset_note'] = 'Please follow...'

The cleaning code:
* Corrected the @param
* many insignificant changes for cleaning

Waiting for your approval