Allow empty strings as default json module input values when they are marked as optional.
Empty values in the lean.json file will still be prompted each time the user tries to deploy a live algorithm locally in interactive mode.
In non-interactive mode, skipped optional values will be populated with their default values -- even if they are empty -- and the user will not be pormpted for them.
Allow empty strings as default json module input values when they are marked as optional.