add test catching WWM-118.
FIX typo in testElementLookAlikeInScript(): missing “[“
BUGFIX: continue reading CDATA from <SCRIPT> body until </SCRIPT> is found.
Fixes WWM-118.
Merge pull request #30 from kngenie/WWM-118

FastArchivalUrlReplayParseEventHandler inserts banner in the middle of JavaScript
Reimplemented CharacterDetector in more modular way.
Override UTF-16 charsets in META tag as prescribed by WHAT-NG.
Add BOM sniffer.
Also includes CompositeResource for representing revisited resource as single Resource (not for general use yet).
Addresses ARI-3933.
BUGFIX: StandardCharsetDetector must not return null.
(also added javadoc note of the requirement)
add a test for ContentTypeHeaderSniffer.