run setup with '-x'
more ignored
small import cleanup
Test the client-side cache
Fix cache lookup WRT limits

If a limited query returns fewer than #limit items, store as a full query.
Lookup a limited query as an unlimited one also, and if known, return
however many we need.
Fix limited lookup for cache searches

Not a complete solution; missing: if I have a cached limited lookup for 20
items, a lookup for 10 items should return that.
missing boilerplate
Add cached RPC calls

This requires access to the client cache, so I refactored the
current_loader stack and renamed it to "current_service".
Mark invalidated objects as _obsolete
Sphinx framework (unmodified)
Moved tests/__init__.py to dabroker.util.tests