Fixed listing.js bug replicated in Firefox

Firefox has added a function keys() for an array that conflicted
with our check to see if the response is compressed using data.keys,
which would also return true in case of data being an array.

Hence, added check $.isArray(data.keys)