HPCC-10889 Fixed Dojo build errors/warnings

"Building" the new ECL Website produced a bunch of useful errors/warnings.

Fixes HPCC-10889

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>