HPCC-8604 Add JavaScript layout engine

Note:  The plugin is still required (for XGMML->DOT), but this will let us do some testing to see if it is worth pursing it further.

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>