Does the position of the `postname` argument not introduce a backward incompatible change?
Current users of this constructor (or `EntityEnclosingRequest::addPostFile`) will have to refactor.

In its current state, I can see this being a candidate for 3.8.x, whereas moving the parameter to the end won't affect those currently using these methods.