Now an error is reported if a mandatory parameter is not initialized.

For parameters of type:
PARAM_IO_UNKNOWN, PARAM_CONFIG, PARAM_INPUT, PARAM_IN_OUT, PARAM_IN_STREAM, PARAM_IN_OUT_STREAM
we now require that the parameter must be specified from configuration file or from command line when initializing parameters.