Reorganize.

CirrusSearch.body.php was starting to become a huge grab bag of stuff.
I've moved just about everything that isn't required to implement
SearchEngine into other classes.  I think this is a better organization
but I'd like some more eyes on it.

Change-Id: Ib3e94b3cbd812a2de0093a29dd98e9835427d6a1
Merge "Reorganize."