Remove superfluous parameter, fixes #2216
Offline js-fetch-sections DOM manipulations

When manipulating the DOM in order to add newly fetch data, the current implementation was causing some troubles in Chrome: Layout trashing was occuring between each append class into the select tag. While being inefficient, it was also causing visual glitches (See https://github.com/symphonycms/selectbox_link_field/issues/79).

The way to fix this is to "offline" those changes:

1. Detaching the select element from the DOM
2. Creating a detached list of all the option element
3. Append the detached list to the offline select element
4. Restore the select element to its original position
Removed unecessary translateZ hack

After much testing, this is not needed anymore for both latest Chrome and Safari.
In fact, there is now a penalty cost associated to it.
Fix indentation
New build
Merge pull request #2231 from DeuxHuitHuit/js-fetch-trashing

Offline js-fetch-sections DOM manipulations. Fixes symphonycms/selectbox_link_field#2231
Add note about Dynamic XML datasource deprecation in Symphony 2.4
Release 2.5.2
Merge pull request #2227 from michael-e/cleanup-smtp-sendmail

Remove superfluous parameter, fixes #2216
Add some smarts to the SectionEvent for File uploads. Fixes #2236
Introducing `AdminPagePreBuild` delegate

This delegate is needed in some cases in order for extensions to do things before the content pages (JSON/XML/...) are instanciated. Using `AdminPagePreGenerate` was not working in some cases because the `view()` method (where most of the code for content page goes) is called by the `build()` method called in `__buildPage`.
Move all requires to a single autoload file
Implement classmap autoloader
Move the autoload into the index instead of bundle
Don't accidentally load the Administration class during initialisation
Add composer autoloader
Fix Installer's autoloader
Consistently refer to Datasource class
Add in the interface autoload classes
Couple of class references updated for case sensitivity