Trim CLI string parameter values, so that if empty, the parameter name is not passed to backend
CLI pass explicit empty string

For issue #307.
Removed unnecessary #include <iostream>

For issue #307.
Don't substitute command line arg with default

For issue #307, as user may have explicitly removed the default.