(yes, used duck typing, but this looks like a good approach)
This adds directive to not even tokenize a section. Effectively treats the text inside as a comment. Closes #384
…lines This will be used as the underlying implementation for ignore blocks. It is a general behavior that can be applied anywhere during output construction. This allows us to test this on most inputs to ensure correctness.
Note: this is still a bit hacky. There are cases in some constructs where newlines will not be normalized. We'll address these as people see the need for them. This handles the 90% case. Fixes #260