[ticket/11760] Use phpbb_version_compare() wrapper

PHPBB3-11760
[ticket/11784] Remove naming redundancy for event listeners

PHPBB3-11784
[ticket/11794] Add missing array element commas to docs/coding-guidelines.html

Even though the coding guidelines document prescribes "commas after every
array element", it contains several example code fragments with array elements
not terminated by a comma. This commit fixes that.

PHPBB3-11794
Merge remote-tracking branch 'rechosen/ticket/11794' into develop-olympus

* rechosen/ticket/11794:
  [ticket/11794] Add missing array element commas to docs/coding-guidelines.html
Merge branch 'develop-olympus' into develop

* develop-olympus:
  [ticket/11794] Add missing array element commas to docs/coding-guidelines.html
Merge remote-tracking branch 'VSEphpbb/ticket/11784' into develop

# By Matt Friedman
# Via Matt Friedman
* VSEphpbb/ticket/11784:
  [ticket/11784] Remove naming redundancy for event listeners
Merge remote-tracking branch 'cyberalien/ticket/11754' into develop

* cyberalien/ticket/11754:
  [ticket/11754] Remove styleswitcher leftovers
Merge remote-tracking branch 'cyberalien/ticket/11800' into develop

* cyberalien/ticket/11800:
  [ticket/11800] Fix scripts variable in subsilver simple_footer
  [ticket/11800] Fix JavaScript in simple_footer.html
  [ticket/11800] Remove forum_fn from memberlist_search.html
Merge remote-tracking branch 'cyberalien/ticket/11779' into develop

* cyberalien/ticket/11779:
  [ticket/11779] Fix unapproved messages class name
Merge remote-tracking branch 'cyberalien/ticket/11796' into develop

* cyberalien/ticket/11796:
  [ticket/11796] Replace pagination with pagination.html
Merge remote-tracking branch 'cyberalien/ticket/11789' into develop-olympus

* cyberalien/ticket/11789:
  [ticket/11789] Remove colors from HTML code
Merge branch 'develop-olympus' into develop

* develop-olympus:
  [ticket/11789] Remove colors from HTML code

Conflicts:
	phpBB/styles/subsilver2/template/ucp_pm_history.html
Merge remote-tracking branch 'cyberalien/ticket/11789' into develop-olympus

* cyberalien/ticket/11789:
  [ticket/11789] Remove inline color in memberlist_view
Merge branch 'develop-olympus' into develop

* develop-olympus:
  [ticket/11789] Remove inline color in memberlist_view

Conflicts:
	phpBB/styles/subsilver2/template/memberlist_view.html
[ticket/11792] Add variable 'lang_set_ext' to event core.user_setup

To allow extensions to add global language strings just like mods can, add the
'lang_set_ext' variable to the core.user_setup event. It requires an ext_name
to be specified as well as a lang_set, and loads the specified lang_set in the
context of the extension.

PHPBB3-11792
[ticket/11792] Add performance remark to core.user_setup event PHPDoc

To prevent extension authors from loading all their translations globally, a
remark on this was added to the PHPDoc documentation of the core.user_setup
event.

PHPBB3-11792
[ticket/11801] removed some whitespace and added missing semi colon's in css

PHPBB3-11801
Merge remote-tracking branch 'Elsensee/ticket/11760' into develop

# By Oliver Schramm
# Via Oliver Schramm
* Elsensee/ticket/11760:
  [ticket/11760] Use phpbb_version_compare() wrapper
Merge remote-tracking branch 'Prosk8er/ticket/11801' into develop-olympus

* Prosk8er/ticket/11801:
  [ticket/11801] removed some whitespace and added missing semi colon's in css
Merge branch 'develop-olympus' into develop

* develop-olympus:
  [ticket/11801] removed some whitespace and added missing semi colon's in css

Conflicts:
	phpBB/styles/prosilver/theme/colours.css