LongArrayNested: new filter that breaks long array()s only

Based on ArrayNested. Also fixes the issue of extra whitespace after a
nested array.
KeepEmptyLines: new filter to keep an empty line where they appear in source