Rename linear interpolator sub-package.
Move snapshot_grid and get_xy_dim_coords.
Remove circular dependency.

 - Move extend_circular_[coord|coord_and_data|data]
 - Duplicate _LINEAR_EXTRAPOLATION_MODES.
Merge pull request #1379 from rhattersley/tidy-interp

Break regrid circular dependency