Dropping squashing commits from contribution process

 - Rephrases squashing of commits before submitting from a requirement to a recommendation
 - minor fixes around that
Update client.zh_TW.yml

Change for better Traditional Chinese terms 

Admin > 管理員
Moderator > 版主
Posts > 帖子 (sometimes 發表 as a verb )
Topics > 討論話題 (主題 makes user confused with "Themes" ) 
Catogeries > 分類
Mute > 消音 (阻決 is weird )
poster_expansion will only slide down now.
Typo fix

Just another simple typo fix
updated spanish translation

still there are a ton of things to do
Jump to First Post instead of Reloading Topic
we don't use the term "nickname" use -> "username"
clarify use_https setting
minor improvements to welcome message
add keyboard shortcuts to progress bar tooltips
Don't run plugin gem tests.
Merge pull request #2052 from vikhyat/plugin-tests

Don't run plugin gem tests
Update the members of the Core Discourse Team
FIX: Remove update, should fix issue with broken specs
add option to override user attributes from SSO payload

add an external_username attribute for username from SSO payload

repair the field name in SingleSignOnRecord migration

move setting of external_username for sso to controller

add settings toggle to override username/email from SSO payload

fix changing of external username after override toggle

complete tests and logic for sso override

add some extra context to username override option

add external_email and external_name to single sign on record

add setting for name override from SSO payload

complete override with stored external_email and external_name

add missing checks to tests

remove an unneeded describe block

break up a monster method for single sign on

fixes for sso attribute override after failed tests
Change email token expiry to 24 hours instead of 1 week
TRIVIAL: Change some variables to `self`
When links have thousands of clicks, display them like 3.3K
Add plugin specs to travis.
You can only reuse email tokens within 24 hours.