Twiddle macros and OAOOify the indentation tests

Now, `elixir-def-indentation-test' takes only the destination string
as an argument, frobs it into an indentation-less to extract the
original string. It also takes a keyword arg to specify the original
string, if more convoluted original strings are desired.