HPCC-11636 Fix JSON output of INIFINITE and NaN real values

The indicators "inf" and "nan" need to be quoted as json
strings. Actual real values are not quoted.

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-11636 Updated to fix raw output format

Also fixed raw output of FlushingStringBuffer::encodeData().

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-11860 Fix confusing formatting of hidl ProcInfo::out_method

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Merge pull request #6282 from afishbeck/jsonRealInfiniteNaN

HPCC-11636 Fix JSON output of INIFINITE and NaN real values

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-12010 Fix deadlock in onActivity cache building

If building, whilst a queue request is processing, e.g.
onSetJobPriority, the two threads involved can deadlock each
other.
Regression introduced by HPCC-11637

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #6296 from afishbeck/confusingHidlFormatting

HPCC-11860 Fix confusing formatting of hidl ProcInfo::out_method

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-12010 Additional changes following review

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #6298 from jakesmith/hpcc-12010

HPCC-12010 Fix deadlock in onActivity cache building

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Community Edition 4.2.6-3 Gold

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge remote-tracking branch 'origin/candidate-4.2.6' into candidate-4.2.8

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>

Conflicts:
	version.cmake
Community Edition 4.2.8-rc4 Release Candidate 4

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge branch 'candidate-4.2.6' into candidate-5.0.0

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>

Conflicts:
	esp/services/ws_smc/ws_smcService.cpp
HPCC-12000 CDfsLogicalFileName::set,removeForeign broken.

Regression introduced by HPCC-11571.
Was causing set DFLN to become blank.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Community Edition 5.0.0-3 Gold

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge branch 'candidate-5.0.0' into closedown-5.0.x

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>

Conflicts:
	version.cmake
Merge branch 'candidate-4.2.8' into closedown-5.0.x

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>

Conflicts:
	version.cmake
Merge branch 'closedown-5.0.x'

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>

Conflicts:
	tools/hidl/hidlcomp.cpp