Added in "grey-out" buttons to indicate a user action

For the various forms in the application, grey-out versions of the
submit buttons have been added on user's click. This is to indicate
to the user that the form has been submitted and is processing.
Converted the confirm and reset tokens to the history system.

This change is due to GWT not being able to modify the URL without
losing application state. This results in the app being unable to
clear the reset and confirm tokens from the URL after parsing it
which results in some subtle bugs.
Modified the nagivation aspects of the code to go through the history system
removed renren connect and change error labels to red
Merge pull request #6 from junnn/localization

removed renren connect and change error labels to red
Modified email URL's to reflect actual domain
Localized the videos located on the IndexScreen
Added in country code requirement when resetting password.
Validation & settings changes on Screens
Added in video for ch site
Modified the timeslot representation on the profile screen
Merge branch 'master' of github.com:WinnieT/rhc2013 into Winnie
Bugfix for ProfileScreen.

This fixes the bug that causes the listboxes to fail to populate
in another language other than English.
Localization update
Merge branch 'master' of github.com:Geraldlim91/rhc2013 into Gerald
Modified countdown timer code to reflect correct values.
Added in a check for user's verification status upon login.

If the user's account has not been confirmed, the application will
redirect to a screen asking the user to confirm the account.

If the user's account has already been confirmed, the application
will login the user as normal.
labels in red
All Error labels are red & Most Translation Done (Except Gerald's part)
Profile Validation + Change of Text in MessageScreen