HPCC-8604 Add JavaScript Layout

Added experimental version of graphviz layout in JavaScript (via emscripten).

Fixes HPCC-8604

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