Release 2.6 features.

This branch contains all the features for the release 2.6.

They are all already reviewed.