Merge remote-tracking branch 'bantu/ticket/10495' into develop

* bantu/ticket/10495:
  [ticket/10495] Update request/type_cast_helper for PHP 5.4 magic_quotes_gpc drop
Merge remote-tracking branch 'cyberalien/ticket/10637' into develop

* cyberalien/ticket/10637:
  [ticket/10637] Leftovers from implementation of extensions in convertor
  [ticket/10637] Leftovers from implementation of extensions in develop tools
  [ticket/10637] Leftovers from implementation of extensions in mcp_post
  [ticket/10637] Leftovers from implementation of extensions in mcp_main
  [ticket/10637] Leftovers from implementation of extensions
Merge remote-tracking branch 'bantu/ticket/10636' into develop

* bantu/ticket/10636:
  [ticket/10636] Resolve variable name ($sql_ary) conflict in cache_moderators().
Merge remote-tracking branch 'bantu/ticket/10076' into develop

* bantu/ticket/10076:
  [ticket/10076] STARTTLS support for SMTP via smtp_class.
  [ticket/10076] Move EHLO/HELO code into its own method.
Merge remote-tracking branch 'cyberalien/ticket/10569' into develop-olympus

* cyberalien/ticket/10569:
  [ticket/10569] Invalid string comparison in prosilver
  [ticket/10569] Invalid string comparison in subsilver2
Merge branch 'develop-olympus' into develop

* develop-olympus:
  [ticket/10569] Invalid string comparison in prosilver
  [ticket/10569] Invalid string comparison in subsilver2
[ticket/10641] Update MCP template with new plurality forms

Updates the MCP template according to PHPBB3-10345

PHPBB3-10641
Merge remote-tracking branch 'bantu/ticket/10606' into develop-olympus

* bantu/ticket/10606:
  [ticket/10606] Also correctly use $s_search_hidden_fields in view(forum|topic).
  [ticket/10606] Fix incorrect hidden fields array name in page_header().
Merge branch 'develop-olympus' into develop

* develop-olympus:
  [ticket/10606] Also correctly use $s_search_hidden_fields in view(forum|topic).
  [ticket/10606] Fix incorrect hidden fields array name in page_header().
Merge remote-tracking branch 'bantu/ticket/10633' into develop-olympus

* bantu/ticket/10633:
  [ticket/10633] Stop leaking filename of attachments when thumbnail is requested
Merge branch 'develop-olympus' into develop

* develop-olympus:
  [ticket/10633] Stop leaking filename of attachments when thumbnail is requested

Conflicts:
	phpBB/download/file.php
Merge remote-tracking branch 'Noxwizard/ticket/10641' into develop

* Noxwizard/ticket/10641:
  [ticket/10641] Update MCP template with new plurality forms
[ticket/10614] Unbreak all_available on extension manager.

By default RecursiveIteratorIterator skips all directories.
This results in extension manager not finding any extensions.
Add RecursiveIteratorIterator::SELF_FIRST to correct this.

PHPBB3-10614
[ticket/10614] Change not installed heading to available.

"Not installed" implies that extensions listed there can be
installed, but the operation is called enable.

Reduce the confusion by using "available" for the heading,
this matches extension manager code.

PHPBB3-10614
Merge pull request #546 from p/ticket/10614

[ticket/10614] Add a script to enable, disable and view status of extens...
[ticket/10645] Missing CSS for checkboxes

Missing CSS for checkboxes, invalid cursor for radio input

PHPBB3-10645
Merge pull request #526 from p/ticket/10500

Ticket/10500 Miscellaneous issues in the new template engine
[ticket/10652] Fixing typo in template class

Fixing typo in template class that prevents template inheritance from working

PHPBB3-10652
Merge remote-tracking branch 'cyberalien/ticket/10645' into develop

* cyberalien/ticket/10645:
  [ticket/10645] Missing CSS for checkboxes
Merge pull request #576 from cyberalien/ticket/10652

[ticket/10652] Fixing typo in template class