Escaped quote should not terminate string
More advanced whitespace stripping

Should now accurately strip newlines and add ; line-terminators where needed.

Meanwhile also introduced Minify\JS::STRIP_SEMICOLONS to strip redundant
semicolons.