URL encoding and decoding

Yup, we fixed half of the bug.  The SOQL is being generated correctly now, but condition values are still too escaped, and resulting in defaults being messed up.  We’ll try to get this into our next patch release.