I now have updated the xor module far enough to make xo-pfloat compile again
with reasonable output; due to some kernel updates a bunch of routines got
broken (and the balancing interface is still in a state of flux (though not
needed here so that is ok). 

What doesn't work properly is the final page-layout as far as running
headers/footers and placement of the text area is concerned---for the moment I
"fixed" that by simply moving everything far enough to the left so that it
stays within a normal page.

so next things to tackle are

 - revisiting the pagelayout interface 

 - finishing implementing balancing (it works in cases without floats but
   rather badly handles the situation when floats are present)