HPCC-9148 Eclccserver does not support controlling permissions

Added --deny and --allow options to eclcc.

These can be sepcified in the Options section of eclccserver

Also made sure that they cannot be overriden using the -feclcc-XXX option on
ecl run etc.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9148 Eclccserver does not support controlling permissions

Minor changes following code review.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4243 from richardkchapman/eclcc-permissions

HPCC-9148 Eclccserver does not support controlling permissions

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>