HPCC-9817 Fix issues comparing against a NULL unicode string

Strange as it may seem, the ICU compare functions check for NULL
pointers as parameters, and sometimes abort early giving the wrong result.
See http://sourceforge.net/mailarchive/message.php?msg_id=29406824 for
a similar issue.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-9825 ECL Watch Nested Dataset Result Corruption

Rows with a single item would not be treated as an array.

Fixes HPCC-9825

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-9857 Configmr - Crashes if referencing a missing HW node

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
HPCC-9840 Allow "Open in New Page" for each details page.

Fixes HPCC-9840

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-9821 Allow raw HTML + JavaScript in result cells

Fixes HPCC-9821

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-9858 - split out the embed catch tests

Seperate the catch tests out into separate queries, so that
the rest of the embed tests are tested against Thor.
There are issues with Thor CATCH (see HPCC-9059)

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

HPCC-9858 - split out the embed catch tests

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4741 from garonsky/issue-9857_configmgr_crashes_if_node_in_hw_missing

HPCC-9857 Configmr - Crashes if referencing a missing HW node

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4738 from GordonSmith/HPCC-9840

HPCC-9840 Allow "Open in New Page" for each details page.

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Reviewed-By: Miguel Vazquez <miguel.vazquez@lexisnexis.com>
Merge pull request #4742 from GordonSmith/HPCC-9821

HPCC-9821 Allow raw HTML + JavaScript in result cells

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Reviewed-By: Miguel Vazquez <miguel.vazquez@lexisnexis.com>
Merge pull request #4720 from ghalliday/issue9817

HPCC-9817 Fix issues comparing against a NULL unicode string

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9651 Move Timings TreeMap to new Graphs list

Double clicking TreeMap SubGraph Item will open graphs tab and select subgraph
item.

Fixes HPCC-9651
Fixes HPCC-9653

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>