new is_surface attribute of fields

- update VolumeField._setup_geometry(), SurfaceField._setup_geometry()
- update IGField.__init__()
- update FieldVariable._set_field() - does not import SurfaceField from
  sfepy.discrete