Block strings/comments now include unindented blank lines.

This update also allows extra blank lines at the beginning of block strings and comments.
Added TypeScript definitions to npm module, released v1.0.0.