[ticket/12841] Allow extensions to position new config vars

PHPBB3-12841
[ticket/12841] Fix white space issues reported by sniffer

PHPBB3-12841
[ticket/12841] Add a tests for the new function

PHPBB3-12841
[ticket/12841] prefix function name with phpbb_

PHPBB3-12841
[ticket/12841] Update comments in tests making after default

PHPBB3-12841
[ticket/12841] Make config position default to after

PHPBB3-12841
[ticket/12778] Automatically delete files on update

PHPBB3-12778
[ticket/12778] Rename the file to *.bak instead of deleting

PHPBB3-12778
[ticket/12880] core.mcp_queue_!is_topics_query_before

Adding core.mcp_queue_is_topics_query_before

PHPBB3-12880
[ticket/12886] Remove obsolete check for f_user_lock

The user shouldn't be able to unlock his own topic if he doesn't have m_lock
permissions. Also, the check for f_user_lock was never going to evaluate to
true due to the topic not being unlocked making it obsolete anyway.

PHPBB3-12886
[ticket/12927] core.mcp_queue_get_posts2_query_before

Adding the core.mcp_queue_get_posts2_query_before
event to mcp backend.

PHPBB3-12927
[ticket/10404] Use anonymous function instead of create_function in acp/auth

PHPBB3-10404
[ticket/10404] Fix codesniffer complaint about anonymous function

PHPBB3-10404
Merge pull request #2764 from brunoais/ticket/12880

[ticket/12880] core.mcp_queue_!is_topics_query_before

* brunoais/ticket/12880:
  [ticket/12880] core.mcp_queue_!is_topics_query_before
[ticket/12789] Remove the directories in \phpbb\cache\driver\memory::purge()

PHPBB3-12789
[ticket/12789] Move duplicated functions to the base class

PHPBB3-12789
Merge pull request #2824 from brunoais/ticket/12927

[ticket/12927] core.mcp_queue_get_posts2_query_before

* brunoais/ticket/12927:
  [ticket/12927] core.mcp_queue_get_posts2_query_before
Merge remote-tracking branch 'github-nicofuma/ticket/12789' into develop-ascraeus

* github-nicofuma/ticket/12789:
  [ticket/12789] Move duplicated functions to the base class
  [ticket/12789] Remove the directories in \phpbb\cache\driver\memory::purge()
[ticket/12937] Do not return false. Return null for get and array() for all.

PHPBB3-12937
[ticket/12738] Pass $this->config in content_visibility constructor

PHPBB3-12738