Improvements to indentation

Now the indentation code skips over fully blank lines *and* properly
indents if the previous line had a } at the end. (Might still fail to
indent properly if the previous had, say, %h{'hi'} = 42;)