Fix assertion in intersectAllowedLineBreaks

That ‘violated false’ was driving me insane.
Fix #54: Line breaks and multi-line comments

Allow no line breaks around multi-line comments (otherwise we get an
empty intersection sometimes), but to avoid ugly comments if there are
no given line breaks (null TokenStream), default to 1 line break.
Fix #55: linebreaks → lineBreaks, line breaks