FOP-2292: First bits of a whitespace management extension Patch by Seifeddine Dridi, applied with some modifications (mainly, Java compliance and Checkstyle)