Add smoketest support for published packages

the build_release.py tool now also downloads and verfyfies the
released packages from S3. It checks integrity based on the sha1
checksums and runs the smoketest against the specs in the current branch.
Disable SegmentReader ram usage by default even if -ea is provided
Make doc lookup in geo_shape filter and query consistent with terms lookup.

The `geo_shape filter and query` option in geo_shape filter and query has been replaced with the `path` option, which allows these filter and query to fetch shapes from within objects as well.

Closes #4486
[DOCS] Changed `shape_field_name` to `path` in geo_shape filter documentation.

Relates to #4486
Added v0.90.9