Add highlighting for whitespace control syntax.

Fixes #26.

I added support for optional `~` after `{{` and before `}}`, in all but comment blocks. Please try it out before merging.