Bugtracker #28333: JFTP call "DL" function that sometimes is removed by hosting environment and cause fatal error without message 

The fix is present in Joomla 2.5 and not present in 3.1

The reason of the issue is due to the fact that the "dl" function is called event when FTP layer is not used.
As soon as a jimport load the FTP client somewhere it cause a fatal error that is hide due to the "@dl" that does not report error.

The fix consists in checking that function "dl" exists before calling it.

To reproduce it, you need to setup a server that does not contain the FTP module and that does not include the "dl" function.
Becarefull that most WAMP or similar include the FTP and dl in the core that can not be removed.
Add ability to place named variables in language strings [J2.5]

http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_item_id=31587

This is the Joomla 2.5 PR of #880 & #1597
Update input.php

Tracker: #31786
http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_item_id=31786&start=0
Merge remote-tracking branch 'remotes/upstream/2.5.x' into patch-3
Merge pull request #1599 from nonumber/patch-3

Add ability to place named variables in language strings [J2.5]
 # [#31724] Error pages: charset not defined - XSS risk.
 # [#28496] *Register Email multilingual Problem in Joomla! 2.5.13
 # [#29442] Automatic updates are confusing - better handling required.
Thanks Nicholas Dionysopoulos
(Fix #1765)
 # [#28349] Incorrect ordering in Newsflash module. Thanks Gregory Wyman
and Brian Teeman
 # Updating Russian flag. Thanks Peter Farrer
Incorrect variable name used for the user agent string.
Merge pull request #1764 from zero-24/patch-32

get_html_translation_table requires encoding value for PHP 5.4
Merge pull request #1209 from jms2win/patch-4

Bugtracker #28333: JFTP call "DL" function that sometimes is removed by ...
Merge remote-tracking branch 'upstream/2.5.x' into 2.5.x