Always indent with only 2 spaces except when function arguments span multiple lines.

Always indent with only 2 spaces except when function arguments span multiple lines.

* indent with 2 spaces

```
Enum.map(list, fn outer ->
  Enum.map(outer, fn inner ->
    some()
    code()
  end)
end)
```

* exceptions

```
function(arg1, arg2,
         arg3)
```

Because this is a common community standard and also that's how most of the code in elixir source looks like, we think thats the proper way to do it from now on.