Reset extra_row - Related to #3037
Implement Python2 and 3 `next` methods on cursors.
Merge pull request #3042 from grandquista/grandquista/Python_next

Implement Python2 and 3 `next` methods on cursors.
Merge branch 'michel_3037_next' into next
merge of #2962 MacOS build not statically linking libidn and libz
Accept composite values for $CXX (such as 'distcc clang')

Review 2095 by @larkost
Use actual name for `eq_join`

This term is named `eq_join`, not `inner_join`.
Add failing test case
Refine test cases to add other null intersects.
Don't freak S2 out when we have polygons with no edges.
Merge branch 'gchpaco_3057' into v1.15.x

This fixes #3057, which was in CR 2107.