Fix suspended scope

:non_suspended should check if suspension is <= NOW, else one could end up in neither group.
OOPS: fix broken spec
FIX: Plugin transpilation should work in workspaces that aren't called
`discourse`
FIX: Don't extract links from empty quotes
Tweak the no-js layout
Merge pull request #2371 from riking/nojs-layout

Tweak the no-js layout
SECURITY: fix XSS when expanding quotes
FIX: Home key was broken due to some HTML changes
If both GA endpoints are provided, don't use both.
FIX: category_list_spec would sometimes fail. It was passing only by luck.
FIX: displayErrors is undefined in flags.js controller
FIX: Don't track pageView on initial load. Let the router signal that.
Copy: Change {x} new topics -> {x} new posts
Merge pull request #2373 from riking/patch-2

Copy: Change {x} new topics -> {x} new posts
Username length is now minimum 20
Add Google Oauth2 authenticator. The current Google OpenID authentication has been deprecated by Google and will NOT work for any new websites.
* Increase pool size to allow for a few extra bg threads in sidekiq
Annotate models
BUGFIX: improve error messages for invalid API keys
BUGFIX: don't track last seen for message bus
FIX broken spec