Location-dependent Query Processing: Where We Are and Where We Are Heading