Fixed some more problems with docstrings

With blank lines the indentation wouldn't work properly. Added a test
and fixed the problem.
Fix indentation in docstrings

Don't touch indentation in docstrings.
Add spec and implement indenting things with a def

For a defrecord, if the fields are on new lines, they should indent.