Permit charting of aggregation/extra fields in a queryset

Changes to the validation methods to permit use of aggregation/extra fields when creating charts; use case for us was when creating PivotCharts and wanting to chart the combination of several fields.