Simplified ForeignDataMappingTransform slightly.
Made aggregation a static function so it can be used consistently in other contexts.
Make EquationColumn getAllKeys from IKeySets, not columns, to allow more flexibility.
Added GroupedDataTransform