Push replicator now encodes non-string filter params as JSON.

I'm not sure whether such parameters are allowed, but JSON encoding seems like the reasonable
way to send them to the remote _changes feed (as opposed to calling ObjC -description on them,
which the code used to do...)
Potential fix for issue #239.