Keep continuations for different subLanguages separately.

- Fixed breakage on highlighting HTML that has both PHP and JavaScript.
- Added a special test for mixed languages.
Allow PHP inside HTML attribute values.
Add Less language