[ticket/11966] Add header navigation template events to Subsilver2

Add the overall_header_navigation_append / prepend template events
used in Prosilver to subsilver2 as well. This will allow extensions to
add Nav Links to Subsilver2.
http://tracker.phpbb.com/browse/PHPBB3-11966

PHPBB3-11966
[ticket/12039] Add config:* to the command line interface tool

PHPBB3-12039
[ticket/12039] Use an abstract class and some more minor adjustments

PHPBB3-12039
[ticket/12039] Fix option descriptions

PHPBB3-12039
[ticket/12046] Use PHP_BINARY environment variable in PHP lint test.

PHPBB3-12046
[ticket/12039] Remove debug code

PHPBB3-12039
[ticket/11966] Merge branch 'develop' into ticket/11966

PHPBB3-11966
[ticket/12030] Include config directory completly in update packages

When one of the config files was updated, we need to include all config files
because they are referenced relative from the files themselves.

PHPBB3-12030
[ticket/12030] Include adm/images/ when the css file was updated

The images are referenced relative from the admin.css file.
So when it was updated and the images where not, the updater will be without
images, unless we ensure that they are included in the update-package.

PHPBB3-12021
PHPBB3-12030
[ticket/12030] Fix wrong file and directory names

PHPBB3-12030
[ticket/12077] Fix strict standards error.

PHPBB3-12077
[ticket/12077] Add missing space after template block name.

PHPBB3-12077
[ticket/12077] Fix another strict standards error.

PHPBB3-12077
[ticket/12039] Update command descriptions

PHPBB3-12039
[ticket/12030] Fix some spelling issues

PHPBB3-12030
[ticket/12039] Do not colour returned value in get command

PHPBB3-12039
[ticket/12039] Do not print success message when config did not exist

PHPBB3-12039
[ticket/12104] Replace shadow topics $sql with $sql_array for better Event handling

PHPBB3-12104
[ticket/12104] Remove empty LEFT_JOIN array

PHPBB3-12104
[ticket/12104] Remove newline before WHERE parameter

PHPBB3-12104