Revise geo search (polygon and distance)

- Combine polygon and distance query in one parameter (location)
- Expand polygon search to any polygon with more than two points