Update test suite for Ruby 1.8
Update test suite for Ruby 1.8

1.8's non-order-preserving hashes means we can't rely on a literal
byte-for-byte match of the expected JSON vs the actual JSON passed
in the "filters" query string parameter. Parse both and compare
them as objects.

willglynn/poslavu