[ticket/11606] remove preg_replace() /e modifier in make_clickable()

PHPBB3-11606
[ticket/11700] With namespaces interface will no longer be a valid classname

PHPBB3-11700
[ticket/11700] Modify all code to use the new interface names

PHPBB3-11700
[ticket/11700] Implement namespace loading in the class loader

PHPBB3-11700
[ticket/11700] Instantiate the class loader with namespace rather than prefix

PHPBB3-11700
[ticket/11700] include and define are not valid class names

PHPBB3-11700
[ticket/11700] Load namespaced classes in tests

PHPBB3-11700
[ticket/11700] Use a new style constructor for the error collector

PHPBB3-11700
[ticket/11700] Load the dbms with namespaces

PHPBB3-11700
[ticket/11832] Inject dependencies for phpbb_get_web_root_path (also moving)

Function moved from phpbb_get_web_root_path to filesystem::get_web_root_path

PHPBB3-11832
[ticket/11832] update_web_root_path helper and tests

PHPBB3-11832
[ticket/11832] Fix log tests

PHPBB3-11832
[ticket/11832] Make $phpbb_container a global initiated by the framework

Setup common items needed from the container (e.g. filesystem)

PHPBB3-11832
Revert "[ticket/11832] Make $phpbb_container a global initiated by the framework"

This reverts commit 5e09afa0bc3ff9014812282fd4454f0df54b9dfd.
[ticket/11832] Use $phpbb_filesystem instead of the container in append_sid

PHPBB3-11832
[ticket/11832] Use dirname(__FILE__)

PHPBB3-11832
[ticket/11832] More extensive testing

PHPBB3-11832
[ticket/11832] Fix the web path corrections

Add some real life examples to test

PHPBB3-11832
[ticket/11832] We must instantiate the $phpbb_filesystem in common

PHPBB3-11832
[ticket/11832] Changing comments to say app.php rather than index.php

PHPBB3-11832