Improved change alignment. Align "->" when possible, otherwise split acr...

...oss two lines.

I think this is a good compromise. It will either display all changed tracks aligned in two columns, or all split across two lines.

I tried a few different ways to mix the two methods, including aligning the second line for tracks with long names on the right, adding blank lines above and/or below, moving the "->" to the second line, etc. But it always looked convoluted and messy in anything but the simplest case.

At least this way all the changes for a release are displayed consistently and neatly, even if it changes between releases. For short track names, I think two columns is *much* more useful, and people with wider terminals can benefit even more.