Add intersects function to SoQL

I don't know the background behind why we have SoQLLocation. Core doesn't map any of its types to SoQLLocation. Is it something we should be removing? If so I can create a task in Jira to remove it from the new backend.