Fix for missing handling of CDATA elements in the XmlMini LibXML engine and more REXML-like whitespace handling.

Hi there,

I have submitted lighthouse ticket #3313 which includes a fix for missing CDATA handling in the XmlMini libxml engine. Without the fix, the engine ignores content inside CDATA blocks and ends up producing nil Hash keys.

The patch attached to the ticket also provides a test for the libxml- engine and adjusts its whitespace handling to bring it more in line with that of the default REXML engine.

Cheers, Jacob