WL#4535: QFPD: Storage Engine Pushdown API (SEPD API)

Affects: Server-7.x   —   Status: Un-Assigned   —   Priority: Medium

================================================================================
WORK IN PROGRESS
================================================================================

This task should implement the Storage Engine API needed to
support Query Fragment Pushdown. The current agreement at the
architecture meetings in 2008 is that we need to implement
the following functionality:

* handler::qf_cost() - interface to costing/optimization facility of an SE
* handler::qf_prepare() - interface to query plan generation facility of an SE
* representation and negotiation of capabilities
* more?