Otherwise it can't send Describe Rules.
Also in this commit: a bunch of new tests from when I thought I was going crazy
and trying to debug the search system, before I realized the problem was that the
client was doing a GET request and dropping most of my DescribeRequest.
Change-Id: I4ea9bed80f0d7d6b86814527b63acc3586ac1d06
Should no longer be necessary, and actually harmful often.
But this might break something. I can't find anything, though. We'll see.
Change-Id: I2b798a893100031b26251b0de7fa31ea5c4774d8
Step towards getting rid of the the integer describe depth API.
Now, after the integer describe depth, all the DescribeRules will also
run to expand things.
Change-Id: I5cfe7e6058be51328e529a2299e13a6a2ba5f869