#73 Option to recognize self-closing tags and CDATA in non-XML mode

To allow a hybrid approach to parsing HTML code that may have certain XML constructs, a few more options have been added:

* __recognizeSelfClosing__: If set to `true` then self-closing tags will result in the tag being closed even if `xmlMode` is not set to `true`
* __recognizeCDATA__: If set to `true` then CDATA text will result in the `ontext` event being fired even if `xmlMode` is not set to `true`