Changed the JsCommentStrippingReader, JsStringStrippingReader and
JsCodeBlockStrippingReader classes to make use of primitive data
structures only, to read a disk-block of data at a time (8192 bytes),
and to avoid performing a method invocation for each character that is
processed.
Merge pull request #539 from BladeRunnerJS/make-all-readers-performant

Changed the JsCommentStrippingReader, JsStringStrippingReader and