ENH: make interp2d accept unsorted arrays for interpolation.

Change prompted by terrible error message in gh-3489.
Merge pull request #3565 from rgommers/interp2d-unsorted

ENH: interpolate: make interp2d.__call__ accept unsorted arrays for interpolation.