Multiple spanned XML doc regions and "reusable code blocks" syntax highlighting fixes.

These two commits fix issues https://github.com/scala-ide/scala-ide-play2/issues/167 and https://github.com/scala-ide/scala-ide-play2/issues/168. Please check out issue tickets for a more in-depth explanation of the problems.