return values regardless of data type

return values regardless of data type. spatial selection accounted for.

previous qgis processing convience method would only return numeric
values.