Prevent gaps between adjoining areas of same type

Solution by @pnorman: Exclude the extremely small and adjust polygon-gamma
for the large.

This resolves #672.
Merge pull request #1043 from math1985/area-gap

Prevent gaps between adjoining areas of same type