Merge remote-tracking branch 'nickvergessen/ticket/11550' into develop

* nickvergessen/ticket/11550:
  [ticket/11550] Specify a valid path so it's clearer that it must be a path
  [ticket/11550] Move comments to correct function
  [ticket/11550] We use a different fixture set for extension_acp_test.php
  [ticket/11550] Fixtures should only be directories not files
  [ticket/11550] Use new functionality from the test case helpers
  [ticket/11550] Move functionality for copying/restoring to test case helpers
  [ticket/11550] Fix copying the fixtures in extension_permission_lang_test.php
Merge remote-tracking branch 'nickvergessen/ticket/11601' into develop-olympus

* nickvergessen/ticket/11601:
  [ticket/11601] Add protected method for database sync and call it
  [ticket/11601] Split post_setup_synchronisation logic from xml parsing
Merge branch 'develop-olympus' into develop

* develop-olympus:
  [ticket/11601] Add protected method for database sync and call it
  [ticket/11601] Split post_setup_synchronisation logic from xml parsing
[ticket/11602] Do not call localize_errors() if avatars are disabled

The avatar manager's method localize_errors() shouldn't be called if
avatars are disabled in the config.

PHPBB3-11602
Merge remote-tracking branch 'marc1706/ticket/11602' into develop

* marc1706/ticket/11602:
  [ticket/11602] Do not call localize_errors() if avatars are disabled
[ticket/11605] Use empty_dir to better delete files and dirs of extensions

PHPBB3-11605
[ticket/11605] Remove unused copied_files property

PHPBB3-11605
[ticket/11599] Copy the forums into a static array for later reuse

PHPBB3-11599
Merge remote-tracking branch 'nickvergessen/ticket/11599' into develop

* nickvergessen/ticket/11599:
  [ticket/11599] Copy the forums into a static array for later reuse
[feature/twig] Language output assignments, using context class again

PHPBB3-11598
[feature/twig] Update composer.lock

PHPBB3-11598
Merge remote-tracking branch 'nickvergessen/ticket/11605' into develop

* nickvergessen/ticket/11605:
  [ticket/11605] Remove unused copied_files property
  [ticket/11605] Use empty_dir to better delete files and dirs of extensions
[feature/twig] Fixing IF .blah correctly

PHPBB3-11598
Merge remote-tracking branch 'marc1706/ticket/11579' into develop-olympus

* marc1706/ticket/11579:
  [ticket/11579] Add method for validating emails for valid MX and mark as slow
  [ticket/11579] Do not extend validate_data_helper
  [ticket/11579] Add missing commas to validate_username_test
  [ticket/11579] Rework calls to validate_data_helper
  [ticket/11579] Move simple tests into seperate files
  [ticket/11579] Use test case helper class and use assert prefix for method
  [ticket/11579] Move tests into seperate files depending on needed fixture
  [ticket/11579] Remove unnecessary globals from validate_password()
  [ticket/11579] Add remaining unit tests for validate_data functions
  [ticket/11579] Add basic set of unit tests for validate_data()
Merge branch 'develop-olympus' into develop

* develop-olympus:
  [ticket/11579] Add method for validating emails for valid MX and mark as slow
  [ticket/11579] Do not extend validate_data_helper
  [ticket/11579] Add missing commas to validate_username_test
  [ticket/11579] Rework calls to validate_data_helper
  [ticket/11579] Move simple tests into seperate files
  [ticket/11579] Use test case helper class and use assert prefix for method
  [ticket/11579] Move tests into seperate files depending on needed fixture
  [ticket/11579] Remove unnecessary globals from validate_password()
  [ticket/11579] Add remaining unit tests for validate_data functions
  [ticket/11579] Add basic set of unit tests for validate_data()

Conflicts:
	tests/mock/cache.php
[ticket/10820] Image downloader recognize new version of ie
When a user download image attachement using ie8, the file is displayed.
However, when he uses ie version greater than 8, the image is download.
A changes are made to phpbb/download/file.php to solve the problem.
We check now if the ie version is greater or equal to 8 and not only equal
to 8

PHPBB3-10820
[ticket/10820] proper usage of global and local variable browser

PHPBB3-10820
[ticket/10820] fix IE check function

Add phpbb_ prefix to function name and return boolean value.

PHPBB3-10820
[ticket/10820] add function docblock

PHPBB3-10820
[ticket/10820] remove unnecessary condition checks

PHPBB3-10820