Hide SPV controls unless authenticated

* cleaned and removed dead code

refs diaspora/diaspora#4711
Hide report icon on SPV if author is current user
Fixed overridden interactions by re-initializing
Merge pull request #5001 from Zauberstuhl/fixed_unauthorized_report_prompt

Hide SPV controls unless authenticated
Set mention notification as read when viewing post

  - If a mention for the current user and the displayed post exists,
    mark it as read
  - Use set_read_state instead of manually setting unread as false
Revert "Fix toggling services for mobile bookmarklet"
This fixed the toggling of services, but broke the actual
bookmarklet :)

This reverts commit 1bd7989045df5a2629543cb626ab3974e4cd9f11.
Add test for mention notifications
Set sharing notification as read

  Fix issue #4951

  If the displayed user (on her profile) started sharing with the
current user, mark the notification as read
Fix typo
Merge pull request #5010 from Chocobozzz/patch-1

Fix typo
Fix broken bookmarklet if params have encoded linefeeds.
Closes #4994
Update changelog to reference fixes rather than bug reports, fix couple of typos.
Merge pull request #5008 from jaywink/bookmarklet-notes-linefeeds

Fix broken bookmarklet if params have encoded linefeeds.
Merge pull request #5007 from jaywink/revert-mobile-bookmarklet-fix

Revert "Fix toggling services for mobile bookmarklet"
Merge pull request #5012 from goobertron/changelog

Update changelog

Conflicts:
	Changelog.md
updated 77 locale files [ci skip]
bump to 0.4.0.0
Merge branch 'release/0.4.0.0'
Merge branch 'release/0.4.0.0' into develop
start new development cycle