Calculate changes of arrays Query Params based on content

I had to duplicate the getChangeList function in utils because tests
in ember would fail if it didn't do a strict equals against arrays.

The two methods could probably be dried out a bit by taking a flag to determine
if the arrays should be compared, or if the contents should be compared.

I'm leaving it like this for now so its clear what the code is doing.