Use finite() instead of isfinite()

The former is also already used under postgis/ so we already rely
on it. The latter is been reported to be unavailable on Solaris.

git-svn-id: http://svn.osgeo.org/postgis/trunk@11471 b70326c6-7e19-0410-871a-916f4a2858ee