pony-indent now behaves like other indent-line-functions.

In Emacs, the point moves to the end of indentation if the point came
before the first non-whitespace character in a line. Otherwise, the
point stays put, relative to the text.

See issue #55.