move FieldVariable.get_data_shape() functionality to Field subclasses

- new FEField.get_data_shape(), IGField.get_data_shape()