HPCC-8765 Plugin cmake macros to clean up optional plugins

Add options to suppress building of plugins even if the dependencies are
available.

Add option to make missing dependencies fatal.

Fix typo.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>