Tokenizer for quoted argument strings
Filtered Reader for replacing tokens
Support blank replacement values

* flag for replaceDataReferences, and replaceTokensInFile/Script/Stream
Use quoted string tokenizer

* update tests
* quote blank strings when joining
Use blank replacement value for missing context vars
Support blank input values for options