indenting-output: fix cursor position at beginning and end
indenting-output: fix cursor position at beginning and end

If the line is a newline when we enter the indenting-output we fix the
cursor position to the correct value. Similarly, if cursor after
indenting-output body is at a newline we fix it to the margin outside
the macro.

slyrus/mcclim,slyrus/mcclim