Data dash consolidation

- Moving the attributes that get a `data-` prefix near the code where their parent elements get converted
- Removed the redundant `data-list-type` attribute on lists
- Added a test (and example) for `c:newline` and `c:space`