Fixed units bug that prevents regridding with no coord_system

With the switch to a single implementation for linear regridding we introduced a bug that can prevent regridding of a cube with coords that have no coord system. This was partially supported, but limited to cases where the units of the coords were metres. Cubes with a horizontal grid with coord_systems of `None` are common (e.g. when loading from netcdf on a regular lat-lon) and are often in degrees causing the code to throw an exception. This PR fixes the problem allow regridding provided the coord metadata matches i.e. 'latitude' -> 'latitude', degrees -> degrees and so on.
> Or is it that degrees and meters are the expected canonical units for coordinate reference systems

Exactly.