move RingsSkyMap.findTractPatchList to BaseSkyMap.findClosestTractPatchlist

Code implemented for RingsSkyMap.findTractPatchList does not find
*all* tracts for the provided coordinates, but only the closest (or best).
This is additional useful functionality, so moved it to the base class
with a more accurate name.  Added test for it.