HPCC-12183 Component cleanup with 12093 dependencies

Signed-off-by: Michael Gardner <Michael.Gardner@lexisnexis.com>
HPCC-12303 Fix incorrect return check for BoolHash getValue

Two groups of code changes are made in the ECLWatch ESP services:
1. Fix incorrect return check for BoolHash getValue().
2. In ws_machine service, replace the CIArrayOf<CStateHash> with
MapStringToMyClass<IStateHash>.

Signed-off-by: wangkx <kevin.wang@lexisnexis.com>
Merge pull request #6510 from Michael-Gardner/HPCC-12183

HPCC-12183 Component cleanup with 12093 dependencies

Reviewed-By: Jake Smith <jake.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #6557 from wangkx/h12303

HPCC-12303 Fix incorrect return check for BoolHash getValue

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-8510 Fixed incorrect function name log_msg_failure to log_failure_msg

Signed-off-by: Michael Gardner <Michael.Gardner@lexisnexis.com>