Merge branch 'develop-olympus' into develop

Conflicts:
	phpBB/language/en/acp/common.php
[feature/event-dispatcher] Update core.page_header event

Update it to the new correct format.

PHPBB3-9550
[feature/event-dispatcher] Add dependencies install information

PHPBB3-9550
Merge remote-tracking branch 'upstream/develop' into feature/event-dispatcher

* upstream/develop: (35 commits)
  [ticket/10730] Added label tag around "select" text in post splitting UI
  [ticket/10732] Add config_dev.php and config_test.php to .gitignore
  [ticket/10586] Added space in if statement
  [ticket/10586] Tidy up comments
  [task/php5.3] Updated range of tested PHP versions
  [task/php5.3] Looks like I missed a few places that needed PHP 5.2 changed to PHP 5.3.2
  [task/php5.3] Changed minimum PHP requirement for Ascraeus to 5.3.2
  [ticket/10129] Remove apostrophes and plurals in ACP user management -> permissions language file as per ticket.
  [ticket/10703] Added a condition to check if ext directory exists
  [ticket/10708] Check converted passwords for multi-byte characters
  [ticket/10586] Tests finally work (thanks naderman)
  [ticket/10586] Correctly purge board cache and don't rename install directory
  [ticket/10586] trying to get tests to work
  [ticket/10586] more work on getting tests to pass
  [ticket/10586] Tests are coming along, just a little more to go
  [ticket/10586] Rename install directory back to install/ after tests
  [ticket/10586] browse tests now work, but mine dont. at least we are making progress
  [ticket/10586] initial work on copying fixtures. Note that this depends on 10706
  [ticket/10586] Adding the extensions used by the tests
  [ticket/10586] Now tests run, but fail. But here is what I have.
  ...
[feature/event-dispatcher] Fix copyright years

PHPBB3-9550
[feature/merging-style-components] Changing acp_styles text

Changing acp styles welcome message a little bit.

PHPBB3-10632
Merge remote-tracking branch 'igorw/feature/event-dispatcher' into develop
Merge branch 'unknownbliss/feature/events-dispatcher-olympus' into develop-olympus
Merge branch 'develop-olympus' into develop
Merge pull request #662 from imkingdavid/ticket/10586

[ticket/10586] Use an abstract class that implements the interface
Merge remote-tracking branch 'cyberalien/feature/prosilver-cleanup/remove-tweaks2' into develop
Merge remote-tracking branch 'imkingdavid/ticket/10727' into develop

* imkingdavid/ticket/10727:
  [ticket/10727] Do not hide Quick Reply with javascript on prosilver
Merge branch 'callumacrae/ticket/10510-' into develop
Merge remote-tracking branch 'cyberalien/feature/prosilver-cleanup/duplicate-colors' into develop
Merge remote-tracking branch 'cyberalien/feature/purge-cache' into develop
[ticket/10270] Added JavaScript popups and basic AJAX functionality to PHP.

This commit adds the phpbb object (JavaScript), and alert and confirm box
methods. It also adds the first basic AJAX functionality, to deleting posts
in viewtopic.

PHPBB3-10270
[ticket/10271] Added phpbb.confirm_box (JavaScript).

As well as adding the method, this commit also changes the previous commit
so that deleting a post from viewtopic uses this method, too. This commit
has also made some improvements to phpbb.alert and phpbb.confirm.

PHPBB3-10271
[ticket/10272] AJAXified most links.

This commit makes some significant changes to the phpbb.confirm_box function
(namely, removing some duplicate code), and also manually adds most link
to the phpBB AJAX functions.

PHPBB3-10272
[feature/ajax] Cleaned up AJAX-related JavaScript.

Mostly just added comments, but has cleaned up some actual code too.

PHPBB3-10270
[ticket/10273] AJAXified approve / disapprove posts (in viewtopic).

This commit AJAXifies the moderator approval functionality, and adds it to
viewtopic instead of the MCP. This commit has involved some language changes,
which may affect fallbacks.

PHPBB3-10273