[ticket/11362] Correctly sanitise the directory path

We need to correctly remove ../ form the path if possible by removing the
previous folder aswell. Otherwise the finder is unable to locate /adm/style
directories in extensions as he is looking for /adm/../adm/style instead.

PHPBB3-11362
[ticket/11362] Add unit test for ../ in directory paths

PHPBB3-11362
[ticket/11485] add columns to styles table during updating schema before
updating the data

PHPBB3-10485
[ticket/11485] add revert_schema for the updated columns

PHPBB3-11485
[ticket/11225] Deletion of unused mcp_jumpbox.html file

The file/template is no longer used(as mentioned in it).

PHPBB3-11225
[ticket/11494] Fix memberlist leaders functional tests

The scope of the crawler should be reduced to the specific table

PHPBB3-11494
[ticket/11491] Move file to correct directory

PHPBB3-11491
[ticket/11491] Fix class name of functional test

PHPBB3-11491
[ticket/11491] Add extension_acp_test.php to functional group

PHPBB3-11491
[ticket/11491] Fix path to the ext/ folder

PHPBB3-11491
[ticket/11491] Correctly remove the store/temp_ext/ directory after use

PHPBB3-11491
[ticket/11491] Only copy files from phpBB/ext/ the directory exists

PHPBB3-11491
[ticket/11491] Copy files back only if we saved them previously

PHPBB3-11491
[ticket/10844] Add phpbb_root_path to phpbb_style_extension_path_provider

The phpbb_root_path needs to be removed from the style path, before giving
the path to the finder, because the finder prepends it later again and is
therefor unable to find style files when the root path is not ./

PHPBB3-10844
[ticket/10844] Make sure ext_path has no trailing slash

PHPBB3-10844
[ticket/10844] Add unit tests for different root_paths

PHPBB3-10844
Merge remote-tracking branch 'hjpotter92/ticket/11225' into develop

* hjpotter92/ticket/11225:
  [ticket/11225] Deletion of unused mcp_jumpbox.html file
[ticket/11494] Use functions instead of repeating

PHPBB3-11494
[ticket/11494] Filter crawler in first place

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

* nickvergessen/ticket/11494:
  [ticket/11494] Filter crawler in first place
  [ticket/11494] Use functions instead of repeating
  [ticket/11494] Fix memberlist leaders functional tests