two bugfixes to ProcessRunner (untested) - One fixes random hang in windows debug regtest of processrunner - race condition - writing to process that will ignore but it sometimes quits before we get to it); and when writing emty string to process dont stick BOM on front end
String::LimitLength() overload that takes ellisis string arg