ContentLine: Generate: Refactor

Eliminates a huge amount of code in favor of one template string. Should
work much better.

Additionally, there was a mistake in the test cases where the CRLF was
omitted from the test. This commit fixes that by simply adding it.

Signed-off-by: Mark Stenglein <mark@stengle.in>
3 jobs for develop in 51 seconds (queued for 1 second)