Add heredoc support

This adds heredoc support into Crystal.