CSHARP-683: added support for elemMatch  in fields projection.
CSHARP-683: added query builder support for GeoJson queries.
cleaning up doc comments.
CSHARP-683: restricted within to be for only polygon types.
updated test and some doc comments.