Update login.php: class redesign to not use $_POST and $_GET inside

Rather than directly use $_POST and $_GET inside functions of the class, I have added some parameters to all class functions.
It's far more easy to know now input data needed by each functions

example, now you have loginWithPostData($user_name, $user_password, $user_rememberme)

It's a very big update of the class...

Some private variables have been removed because not use anymore.

Function getPasswordResetHash() removed

Code typo

Update views\password_reset_new_password.php to not use anymore class member