Make .zip and .tar.gz release artifacts contain same files.

This commit changes the build to include .exe and sigar/.dll files in
both the zip and tar artifacts.

Closes #2793
[CORE] Unify search context cleanup

Today there are two different ways to cleanup search contexts which can
potentially lead to double releasing of a context. This commit unifies
the methods and prevents double closing.

Closes #7625
[Stats] update action returns before updating stats for `NONE` operations

We keep around a noop stats indicating how many update operations ended up not updating the document (typically because it didn't change). However, the TransportUpdateAction update that counter only after returning the result. This can throw off stats check which are done immediately after, potentially causing test failures.

Closes #7639
[TEST] Don't print BWC test path - it's different on every machine