This change adds an option to insert trailing commas into container
literals. For example, in JavaScript:
const x = [ a, b, ^~~~~ inserted if missing. ]
This is implemented as a seperate post-processing pass after formatting
(because formatting might change whether the container literal does or
does not wrap). This keeps the code relatively simple and orthogonal,
though it has the notable drawback that the newly inserted comma is not
taken into account for formatting decisions (e.g. it might exceed the 80
char limit).
Back->Pack?