* Moving all argument composition for backgrounded calls of php to 'assemble_php_args()' in /lib/functions.php.
* lib/functions.php: Explicitely prepending all assembled arguments.
* lib/functions.php: Removing an accidental appending of the initial args in assemble_php_args().
* Introducing the prepending of the current php.ini file, if any, to the extra arguments of backgrounded php calls (used with exec_background).
This enables the backgrounded process to stay in the same environment as the main one and not default back to a system wide default configuration file (which might or might not have configurations setup properly).
* Prepending the current php.ini in use (if any) to any exec() or shell_exec() call, that is doing a backgrounded call of the php executable.
* graph_realtime.php: Fixing missing whitespace between executable and first argument.
* Fixed: Resolved some PHP NOTICE about undefined variables.
* Fixd previous fixing. Should add 'global $l10n' only
* Fixed: typo miss '$'
* Minor change
-issue#2590: Language selection is not working as expected
-issue#2605: When checking for tables to upgrade, undefined variable $config error occurs
-issue#2608: db_update_table() function should not require an engine type or comment
-issue#2610: Data Sources troubleshooter generates warning that each() function is deprecated
Closes#2590, 2605, 2608, 2610
The code will now spawn a background command to attempt to verify the environment at CLI level before adding the Web enviornment into the returned array, before returning the combination.
* Correct issue with template and table selections
* More QA on Tables
* Make LDAP slowness not block sessions
* Resolving issue #2015
* Add some extra logging items for RECACHE event
* Sort required modules for easier reading during installation
* QA fix for template package details
* Correct issue with plugin hooks SQL failing
* Rejig some the layout of Installer class and add some comments
* Some minor QA fixes
* Correct typo with com_dotnet module
* Add more information about collation change