HPCC-11219 Bulk workunit delete leaves checkbox checked

Fixes HPCC-11219

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-11258 Improve grep pattern to get user home directory
HPCC-11257 update hpcc-init stop return 0 instead 3

Set return code to 0 instead of 3 in following scenarios:
1) the process is already stopped.
2) the process is stopped after start-stop-daemon -K call and before
   or during the first check_status call.
Merge pull request #5720 from GordonSmith/HPCC-11219

HPCC-11219 Bulk workunit delete leaves checkbox checked

Reviewed-By: Kevin Wang <kevin.wang@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5726 from xwang2713/HPCC_11257_stop_3

HPCC-11257  make 'hpcc-init stop' return 0 instead 3

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5725 from xwang2713/HPCC_111258_user_home

HPCC-11258 Improve grep pattern to get user home directory

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>