[ticket/12448] Allow null as default value for columns

PHPBB3-12448
[ticket/12448] Fix null columns for postgres

PHPBB3-12448
[ticket/12448] Fix null columns for MS SQL

PHPBB3-12448
[ticket/12685] Add console collection and fixing CLI

Added a commands service collection and removed CLI container

PHPBB3-12685
[ticket/12685] Add space after foreach

PHPBB3-12685
[ticket/12685] We need extensions enabled

PHPBB3-12685
[ticket/12828] Add ucp_prefs.php common core event

Add common core event at the bottom of the includes/ucp/ucp_prefs.php
to allow additional actions (like template variable assignments etc.)
before the page load.

PHPBB3-12828
[ticket/12685] Add --safe-mode

PHPBB3-12685
[ticket/12685] Removed spaces

PHPBB3-12685
[ticket/12685] Container is dumped by default

PHPBB3-12685
[ticket/12685] Add a new line

PHPBB3-12685
[ticket/12685] Inject console.command_collection instead of the container

PHPBB3-12685
[ticket/12685] Removed unused USE statement

PHPBB3-12685
[ticket/12685] Override getDefaultInputDefinition()

PHPBB3-12685
[ticket/12685] Do not dump container

PHPBB3-12685
[ticket/12685] Replace getParameterOption with hasParameterOption

PHPBB3-12685
[ticket/12814] Replace email type with text type

PHPBB3-12814
[ticket/12854] Don't show contact page link if board emails are disabled

PHPBB3-12854
[ticket/12855] Dump the container based on DEBUG_CONTAINER instead of DEBUG

PHPBB3-12855
Merge pull request #2737 from Elsensee/ticket/12855

[ticket/12855] Dump the container based on DEBUG_CONTAINER instead of DEBUG

* Elsensee/ticket/12855:
  [ticket/12855] Dump the container based on DEBUG_CONTAINER instead of DEBUG