IQueryConverter; combo of interfaces needed for IQuery -> Term

Introduce IQueryConverter, a combination of IDatumConverterFactory
and IExpressionConverterFactory interfaces.  Although these two concepts
can still be independent components, they're now composed into a
single interface that represents how to convert an IQuery into an Term.