Add intersects function to SoQL

It needs to if the type signature claims it does, and that type signature makes that claim.

That said, surely SoQLLocation should be on its way out now, in favor of SoQLPoint?