Fix CDATA end token in HTMLWriter

endCDATA() method from HTMLWriter class calls super.startCDATA(). I think super.endCDATA() should be called instead.

Currently calling:
A.startCDATA();
A.endCDATA();
will produce:
<![CDATA[<![CDATA[
instead of desired:
<![CDATA[]]>

This pull request fixes the problem.