Fix suspended scope

:non_suspended should check if suspension is <= NOW, else one could end up in neither group.
Update INSTALL-digital-ocean.md

Add link to howto to configure Google Oauth2 authentication.
Update translations
Revert "BUGFIX: improve error messages for invalid API keys"
Merge pull request #2376 from techAPJ/update-translations

Update translations
No need to watch this dir
Revert "Revert "BUGFIX: improve error messages for invalid API keys""

This reverts commit e9afe28586cd887b92fa86c52db78d543a70e433.
BUGFIX: missed a key rename
BUGFIX: API spec not enabling CSRF
Add `db:create` before `db:migrate` in advanced docs
FIX: compare Time with nil error in dev env. Remove nils when looking for max mtime.
Use pry in development as advertised.
BUGFIX: notifications were not updated correctly live

- missing notifications when multiple replies in topic (till refresh)
- not cleared properly on click
FEATURE: Unhide max username length
topic list highlight fix, some quote style fixes
FIX broken test
Merge pull request #2379 from awesomerobot/master

topic list highlight fix, some quote style fixes
Merge pull request #2377 from derwiki/master

Add `db:create` before `db:migrate` in advanced docs
Merge pull request #2375 from rl7greg/patch-1

Update INSTALL-digital-ocean.md
Merge pull request #2343 from knutaldrin/patch-1

Fix suspended scope
oops