[task/php54] Refactor error_reporting call slightly.

Separate error level assignment into a variable in this commit
so that the only difference between Olympus and Ascraeus
is the addition of logic altering $level.

PHPBB3-10615
[task/php54] Disable E_STRICT in Olympus when running on PHP 5.4.

We cannot use static in Olympus because it must be PHP 4 compatible.

Therefore disable E_STRICT for Olympus.

This commit should be reverted for Ascraeus.

PHPBB3-10615
[task/php54-ascraeus] Bring p_master#module_auth into PHP 5 era.

Split module_auth into a static and a non-static version.

Call the static version statically and the non-static version non-statically.

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

* nickvergessen/ticket/10690:
  [ticket/10690] Fix undefined UNAPPROVED_POSTS_ZERO_TOTAL in queue
Merge remote-tracking branch 'nickvergessen/ticket/10689' into develop-olympus

* nickvergessen/ticket/10689:
  [ticket/10689] Fix "First character"-option in "Find a member"-search
Merge branch 'develop-olympus' into develop

* develop-olympus:
  [ticket/10689] Fix "First character"-option in "Find a member"-search
Merge remote-tracking branch 'nickvergessen/ticket/8636' into develop-olympus

* nickvergessen/ticket/8636:
  [ticket/8636] Add resync option to topic_view moderation page
Merge branch 'develop-olympus' into develop

* develop-olympus:
  [ticket/8636] Add resync option to topic_view moderation page
[ticket/10691] Fixed the speed of creating search index

$time is now initialized after each batch iteration.
Speed for each batch iteration of creating search index is fixed.

PHPBB3-10691
Merge remote-tracking branch 'dhruvgoel92/ticket/10691' into develop-olympus

* dhruvgoel92/ticket/10691:
  [ticket/10691] Fixed the speed of creating search index
Merge branch 'develop-olympus' into develop

* develop-olympus:
  [ticket/10691] Fixed the speed of creating search index
[feature/save-post-on-report] The complete changes for this feature

This covers all the changes so that when a report is made, the post
itself is copied and displayed in the MCP instead of the current post.
Unfortunatly, I made all commits in the wrong way and they were lost.
Now I have only the final files.
[feature/save-post-on-report] Saves the post reported when a report is creat

A problem when creating a report is that the report may be made and then
the post changed. After the changes, if the report is seen the message
it shows may not be correct to be reported. With these changes, when
a report is created the system copies the post that was reported and
shows it in the report details in the MCP

PHPBB3-10600
[feature/save-post-on-report] Bug fix table name

There was a bug in the previous commit. I changed the name
of the colon of the table and forgot to update the database_update.php
now it's fixed.

PHPBB3-10600
[feature/save-post-on-report] Changed the name of the column

The name of the column was changed from reported_post AND
reported_text to reported_post_text.
This change was made by request

PHPBB3-10600
[feature/save-post-on-report] Change the column type of reported text

What ever it said. I changed the type of data in the column
reported_post_text to match what was requested by p

PHPBB3-10600
[feature/save-post-on-report] bbcode_nl2br missing.

New lines were missing in the reported_post_text.
By adding the bbcode_nl2br() became as it is supposed to.

PHPBB3-10600
[feature/save-post-on-report] Changed mark in subsilver2 to look like viewtopic

As cyberalien requested. This was changed to match better the idea behind
what was made in prosilver to subsilver2.

PHPBB3-10600
[ticket/10586] Extension front controller

Handle extension front pages

PHPBB3-10586
[ticket/10586] Removed file_exists() check because class_exists() covers that.

PHPBB3-10586