[ftools] fix polygon from layer extent tool:
with the "Calculate extent for each feature separately" option ticked, it generates a python error.
Memory provider iterator: setFields on filtered requests
... so QGIS doesn't crash on name based lookups of attributes