Updates the traling comma code to attempt to handle multiline non-block bodies when adding traling commas to blocks. Also add and update tests to cover better the interactions between trailing commas and wrapping match arms.
Attempt to implement an option for trailing commas for block based match arms (issue 173). Put in place test files to verify this behaviour.