PHPMailer moved to github
Localisation updates from http://translatewiki.net.
Optimize user_get_all_accessible_projects()

On instances having a large number of projects, this function would
consume significant resources while processing all the subprojects to
determine if one is accessible to the user (about 25 seconds to load
main_page.php for 5'000 projects, without subprojects).

The performance bottleneck was the array_merge() call in the loop. This
has been replaced by a foreach working on an associative array. The same
page now loads under 1 second.

Fixes #9876
Fix #15812: Wrong example code for custom validation functions
soap/VersionTest.php: fix whitespace
soap/VersionTest.php: take timezone into consideration

Prior to this, dates were compared as string, resulting in
'2015-10-29T12:59:14+00:00' and '2015-10-29T05:59:14-07:00' to be
considered as different dates.