[ticket/12093] Check that document.selection is supported.

PHPBB3-12093
[ticket/12153] Assign PAGE_NUMBER in pagination.generate_template_pagination()

PHPBB3-12153
[ticket/12153] Remove vars already assigned in generate_template_pagination().

PHPBB3-12153
[ticket/12153] Remove redundant calls to pagination.on_page().

PHPBB3-12153
[ticket/12153] Adjust pagination tests.

PHPBB3-12153
[ticket/12158] The pagination start value should be 0 when there are no items.

PHPBB3-12158
[ticket/12158] Add test data for 0 items to validate_start() test.

PHPBB3-12158
[ticket/12167] Allow users to change style via style parameter by default

This change will enable users that don't have the a_styles permission to
preview styles using the style parameter. Using this, they will be able to
use extensions that are or incorporate stylechangers.

PHPBB3-12167
[ticket/12177] Add ucp_friend_list_before/after

Add events before and after list of friends in UCP template

PHPBB3-12177
[ticket/12177] Add ucp_friend_list_before/after


Add events before and after list of friends in UCP template
Change Since part from a3 to a4

PHPBB3-12177
[ticket/12206] Fix mismatched Plupload language vars preventing localization.

PHPBB3-12206
[ticket/12208] Remove file from upload queue if deleted before being uploaded.

The table row is removed, but the files aren't actually removed from the
upload queue, so they get uploaded either way.

PHPBB3-12208
[ticket/12166] Add template events to quickreply_editor.html.

Add template event pair - quickreply_editor_message_before
and quickreply_editor_message_before to
quickreply_editor.html for both of prosilver and subsilver2 styles.
This allows extensions to modify quick reply
postform. For example, to add BBCode buttons and/or smilies
and so on.

PHPBB3-12166
[ticket/12210] dbtools::sql_create_table incorrectly throws error
related to auto-increment length on non auto-increment fields

PHPBB3-12210
Merge pull request #2008 from marc1706/ticket/12167

[ticket/12167] Allow users to change style via style parameter by default
Merge pull request #2007 from rxu/ticket/12166

Add template events before/after the textbox in quickreply_editor.html.
Merge pull request #2040 from prototech/ticket/12208

[ticket/12208] Remove file from upload queue if deleted before being uploaded.
Merge pull request #2038 from prototech/ticket/12206

[ticket/12206] Fix mismatched Plupload language vars preventing localization.
Merge remote-tracking branch 'github-exreaction/ticket/12210' into develop-olympus

* github-exreaction/ticket/12210:
  [ticket/12210] dbtools::sql_create_table incorrectly throws error related to auto-increment length on non auto-increment fields
Merge branch 'develop-olympus' into develop

* develop-olympus:
  [ticket/12210] dbtools::sql_create_table incorrectly throws error related to auto-increment length on non auto-increment fields