issue #824469 - handle duplicated release attempts (unclear circumstances)
Issue #24839:honor CurrencyExchangeSense
Issue #24866:define all target types in query
document much of the GUIClient class, remove unused Action constructors, reduce #include load, fix most doxygen errors
fix broken examples
reduce the fluff
Merge pull request #540 from gilmoskowitz/i24469_xtlockDoubleRelease

issue #24469 - handle duplicated release attempts
Merge pull request #545 from garyhgohoos/24866

Issue #24866:define all target types in query
Merge pull request #551 from gilmoskowitz/doxygenGuiclientClass

document the GUIClient class
Merge pull request #547 from garyhgohoos/24839

Issue #24839:honor CurrencyExchangeSense