More work finishing up UUID handling

A few column names changed, tree_ancestor, tree_descendant, and tree_rev_descendant
were all renamed to have '_id' at the end(ex: tree_ancestor_id) so that they can receive
"auto" conversion from hex to binary in the query code path.

Ensure UUID comparrisons are being done with the correct formats in various places

Some extra debugging that will bail out if we try to send or receive objects (
		rather than the expected scalar|null) to memcached.

Indexes now bail out if you attempt to add/remove an unindexable value from the index

Change-Id: I0f32122efd075ba28da6edb43407c9211cf957d9