Bug 145021 Enhance the agrregate on option in column binding dialog
1. Check if the expression is aggregate expression by data utility class. 2. If yes, the option is ?all? and group name list 3. if not, the option disabled (or set to none?) if the column binding is in detail row. If the column binding is in group row, the option is ?None? and group name list.
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/dnd/InsertInLayoutUtil.java
{
			if ( insertObj instanceof JointDataSetHandle )
				return isHandleValid( (DataSetHandle) insertObj )
						&& handleValidateDataSet( targetPart );
			else
				return isHandleValid( (DataSetHandle) insertObj )
						&& ( (DataSetHandle) insertObj ).getDataSource( ) != null
						&& handleValidateDataSet( targetPart );
		}
		else if ( insertObj instanceof ResultSetColumnHandle )
		{
			return handleValidateDataSetColumn( (ResultSetColumnHandle) insertObj,
					targetPart );
		}
		else if ( insertObj instanceof ScalarParameterHandle )
		{
			return isHandleValid( (ScalarParameterHandle) insertObj )
					&& handleValidateParameter( targetPart );
		}
		return false;
	}
	private static boolean checkContainContainMulitItem(Object[] objects, Object slotHandle)
	{
		SlotHandle handle = null;
		if (slotHandle instanceof ReportElementModel)
		{
			handle = ((ReportElementModel)slotHandle).getSlotHandle( );
		}
		else if (slotHandle instanceof SlotHandle)
		{