Update Registration.php

Rather than directly use $_POST and $_GET inside functions of the class, I have added some parameters to class functions.

It's far more easy to know now input data needed by each functions 
- registerNewUser($user_name, $user_email, $user_password, $user_password_repeat, $captcha)
- verifyNewUser($user_id, $user_activation_hash)
- sendVerificationEmail($user_id, $user_email, $user_activation_hash)

Some private variables have been removed because not use anymore.

At user creation, I record inside database the current datetime and the ip address used
user_registration_datetime and user_registration_ip fields added
user_registration_datetime and user_registration_ip fields added
Merge pull request #187 from devplanete/patch-13

Registration.php - code improvement