Improve spaces handling

- `Br` is not followed by `NL` (just lite `<br/>` does not need to).
- Lines starting with 4 spaces only indicate code when they are not blank.
- Collapses several `Newline` before an indented code block.