Merge pull request #1750 from velesin/header_controller_test_fix

fixes HeaderController test
Merge pull request #1749 from velesin/has_current_user_test_improvement

adds small HasCurrentUser mixin test improvements
Merge pull request #1745 from ok-harry/master

FIX: Title text should be correctly escaped since we are generating a raw html
Merge pull request #1737 from chancancode/add_missing_references

Added some missing references
Renamed `sublime-project` to `discourse.sublime-project` as sublime expects a `.sublime-project`
extension.
Googlebot seems to parse Javascript and inserts our browser update message
into their search results. If our client is googlebot, don't tell them to
update their browser.
FIX: iOS height was incorrect when zoomed for cloaking
FIX: Only consider image sizes from valid src values.
FIX: We don't need support for `rows` or `cols` in `textarea`.
add top page
add footer on Top page
only show topics that have activity in top page
Fix missing pin icon.

pushpin was renamed to thumb-tack in Font Awesome 4.0.
Merge pull request #1769 from vikhyat/fix-thumb-tack-icon

Fix missing pin icon.
extend bench somewhat
BUG: drafts broken for new topics
oops missing quote
Block passwords that are in the top 5000 most common passwords. Site setting block_common_passwords can disable this feature.
Fix password_validator_spec
FIX: only show edit reason when the user action is an EDIT