Geo

- Imported upstream geo implementation from r2.4.10. Includes s2 third party library.
- Refactored Descriptor class to have a virtual interface for generating a ydb dbt descriptor
- Reorganized index code by moving many key generator, descriptor, and index interface implementations to src/mongo/db/index/