[ticket/11902] Set max execution time to 0 in db update

PHPBB3-11902
[ticket/11902] Prevent errors if set_time_limit disabled

PHPBB3-11902
[ticket/11914] Use unix line endings in plupload queue css file

PHPBB3-11914
[ticket/11914] Update plupload to 2.0.0

There are no longer seperate javascript files for each type of uploader.
New filenames have been kept as used inside the plupload package.

PHPBB3-11914
[ticket/11912] Integrate mimetype guesser with plupload

PHPBB3-11912
[ticket/11912] Add phpbb mimetype guesser

Mimetype guesser will be used as front-end file for mimetype guessing.

PHPBB3-11912
[ticket/11912] Add tests for phpbb mimetype guesser

PHPBB3-11912
[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/11912] Add content_guesser

The content_guesser will try to use the function mime_content_type()
if it's available. If that is not the case, the content_guesser will try to
guess the mimetype using the file extension of the supplied file.
Since this guesser will be registered after the other guessers, it will
be only used if the other guessers are not available.

PHPBB3-11912
[ticket/11912] Add tests for content_guesser

PHPBB3-11912
[ticket/11912] Improve extension map in content_guesser

PHPBB3-11912
[ŧicket/11912] Get rid of obsolete variables in content_guesser

PHPBB3-11912
[ticket/11912] Remove typo in content_guesser

PHPBB3-11912
[ticket/11912] Supply filename to content_guesser for guessing on windows

The filename of the files sent to the guesser by plupload do not contain
the file extension. Therefore, it's impossible to guess the mimetype if
only the content_guesser is available and the function mime_content_type()
doesn't exist. By supplying the filename we can circumvent this issue.

PHPBB3-11912
[ticket/11912] Introduce guesser_interface

This will contain proper documentation of the required methods if anyone
would implement a newer guesser.

PHPBB3-11912
[ticket/11912] Use lowercase names for guesser services

PHPBB3-11912
[ticket/11842] Use group_id 0 and correct avatar name after creating group

It seems like the function group_correct_avatar() was forgotten while adding
the new avatar system. We now pass the group_id 0 to the upload avatar and
let the function group_correct_avatar() fix the avatar filename after creating
the group like it was done previously.

PHPBB3-11842
[ticket/11525] Only remove group or user prefix from given avatar data

Until now, the user data had both user_id and group_id keys in the avatar
data. As both group_ and user_ prefixes were removed the group_id was
collapsed onto the user_id and therefore all users in the same group had
the same prefix for their uploaded avatars. This patch will make sure
that the correct id is used depending on whether it's a group's or user's
avatar data.

PHPBB3-11525
[ticket/11842] Replace outdated occurences of user and group avatar_type

user_avatar_type und group_avatar_type are now a string and should therefore
be treated accordingly.

PHPBB3-11842
[ticket/11969] New language strings for first and last post links

PHPBB3-11969