chore(upgrade): enable site_notifications

when upgrading from elgg 1.8 to elgg 1.9 the site_notifications plugin
takes over the 'site' notification from the messages plugin. So enable
this new plugin if the messages plugin was enabled

Fixes #6468
fix(core): no longer strip slashes on $_FILES and $_SERVER

When magic_quotes_gpc is enabled on your server file uploads would fail.

The Elgg_HTTP_Request class should only undo the magic quotes on the GPC
(GET, POST and COOKIES) super global not on other super globals (SERVER
and FILES)

Fixes #6777
feature(core): better registration of usersettings handlers

This will allow plugin developers to replace specific parts of the user
settings action without redoing part of the core actions.
Merge pull request #6789 from jeabakker/enable-site-notifications

chore(upgrade): enable site_notifications
Merge pull request #6791 from jeabakker/elgg-http-request-magic-quotes-gpc

fix(core): no longer strip slashes on $_FILES and $_SERVER
docs(changelog): Move CHANGES.txt to CHANGELOG.md
docs(changelog): Better markdown formatting
Merge pull request #6804 from ewinslow/changes-b5798

chore(changelog): convert CHANGES.txt to CHANGELOG.md
docs(changelog): Fully updated CHANGELOG.md (to 1.9.0-dev)

Fixes #5798
Merge pull request #6805 from ewinslow/changes-b5798

docs(changelog): Fully updated CHANGELOG.md (to 1.9.0-dev)
chore(composer): pull version from composer.json

This would allow us to use grunt-bump to increase version numbers
programmatically to reduce release-process overhead.

Also opens to the door to install Elgg with composer:

```
composer create-project elgg/elgg ./path/to/elgg
```

Refs #6288
chore(release): conventional-changelog support

Refs #6783
Merge pull request #6807 from ewinslow/automate-b6783

conventional-changelog support
chore(docs): Make toctrees only one level and correct several typos

Refs #6799
Merge pull request #6810 from ewinslow/docs-fixes

chore(docs): Make toctrees only one level and correct several typos
docs(contribute): add instructions for translators
Merge pull request #6811 from ewinslow/docs-contribute-i18n

docs(contribute): add instructions for translators
Merge pull request #6793 from jeabakker/user-settings-save

feature(core): better registration of usersettings handlers
chore(release): Add .mailmap to canonicalize contributors
Merge pull request #6813 from ewinslow/release-mailmap

chore(release): Add .mailmap to canonicalize contributors