Fix and test for ArrayIndexOutOfBounds in UnparserFilterNew pretty mode

The one-argument String.split deletes trailing empty pieces, so UnparserFilterNew was getting an ArrayIndexOutOfBounds exception whenever it tried to make pretty output for a label ending in multiple underscores.