[relate] add tests for Poly/MPoly, CCW and open Polygons
[overlaps] add support for P/P, L/L and A/A to overlaps()
[crosses] add bg::crosses() algorithm
[crosses] add missing files required by bg::crosses() algorithm
[relate] fix GCC compilation error caused by a missing #include