Fix error in test

- Used wrong symbol for INCLUDE/IGNORE nested tag
Add support for parsing nested doctypes

- Adds support for nested tags token. Lexer considers <![ and ]]>
  as part of doctype and parses them appropriately