Update point-in-polygon.js

A fix for d3 issue #2025 not sure if it is fully backwards compatible, but the basic premises is that a point cannot be in a 0 area polygon. Putting the if statement there doesn't seem to impact performance, but I haven't done any serious benchmarking.