Moving some of the legacy list stuff to separate interfaces, so I don't
need to have them taking up space in the newer APIs.
Sets-up a system for sending hints to the underlying query system.
With the new Maven-friendly directory structure, I can move the Queryll
tests to run as part of Maven as well.