Allow Ruby symbols as keys and values

This PR makes `assert_json` more Ruby-way, so symbols can be used as keys and even values in matchers.