Partially reverting (and amending) "Fixing parcelports:"

This (partially) reverts commit fbb9ac0de4886ad892631ec455e40643a3e1576e.
More fine tuning of connection_cache
Fixing compilation and linker errors in tests
Fixing gcc warning
Adding closed tickets to docs
Fixing test compilation after changes to hpx::bind
Attempting to fix: #714: failed assertion in debug mode
Fix #712: Adjust parcel related performance counters to be connection type specific
Whitespace removal
Fix #713: Add performance counters monitoring connection caches
Adding closed tickets to the docs
Revert "Attempting to fix: #714: failed assertion in debug mode"

This reverts commit 96289f0e2e124ab0bf6f945af6bc5ea4155c3578.
Fix #716: Non-option arguments to programs run using `pbsdsh` must be before `--hpx:nodes`, contrary to directions
Another attempt to fix: #714: failed assertion in debug mode
Fix #715: Re-thrown exceptions should retain the original call site
Adding a command line option --hpx:endnodes which can be used to explicitly mark the end of the list of nodes following the --hpx:nodes option. This is in addition to the documentation change addressing #716: Non-option arguments to programs run using `pbsdsh` must be before `--hpx:nodes`, contrary to directions
Adding closed tickets to docs
More closed tickets
Fix #717: strip_credit_from_gid has misleading semantics, this replaces teh const version of strip_credit_from_gid() with get_stripped_gid() and moves all functions related to managing gid credits into the namespace hpx::naming::detail.
Adding .editorconfig file