Several OFXMLParser improvements. See details.

 * found* renamed to didFind*.
 * Support for parsing CDATA.
 * Handle comments with - correctly.
 * Don't strip leading and trailing whitespaces in comments.
 * Rename a few states for more clarity.
 * More OFXMLParser tests.