Hi,
This patchset contains a number of miscellaneous patches that implement both bugfixes and code cleanups in the master branch. I imagine that some of them might be controversal, but I am personally convinced that the current code becomes easier to work with this way.
Please review them and say with which of them you disagree. I intend to apply the rest next week.
Cheers, Reinhard