WL#7541: GIS MBR spatial operations enhancement

Status: Complete

MBR operations for GIS is very essential, existing GIS MBR
support is mostly OK, although there are things that can be improved, issues
I've found currently including:

1. Some mbr functions are wired to the wrong Item_func, including 'mbrtouches', and 'touches', which are implemented not using a geometry's mbr
but using the geometry itself.

2. Fix mbrwithin/mbrtouches, they didn't return correct results when one or both
mbrs degrade to a point/line segment. 

3. We need a few new MBR relation check functions.