Normalization rules updated to handle:
1. escaped backslahes
2. continuing logical lines only when there is an odd number of backslahes
3. allowing multiline content that looks like a comment (which it is not according to the Java reference implementation and documentation)
Enhanced test.