Pretty print array literals without newlines
Pretty print array literals without newlines

Array literals should be pretty printed without using newlines.  The problem is
a construct like `App something (ArrayLiteral ...)` will not be pretty-printed
properly, since the pretty-printing of `App` resets the indentation back to zero when
printing the array literal, so that the lines of the array literal will not be indented
properly.  Rather than thread the current indentation level, just pretty print an array
literal without newlines similar to how objects are pretty-printed.

michaelficarra/purescript,michaelficarra/purescript