Fix newline differences, comments work perfect

Use a custom Scanner.Split function that preserves the newlines so we
are 1:1 on newlines for the templates. Comments test was refreshed from
specs, and after a bit of tweaking now passes all specs. Add a disabled
sections_test.