Avoid accidental invalid path for temp location of embedded dlls
Avoid accidental invalid path for temp location of embedded dlls

The process name was coming back with a ":" in the context of some unit
testing which was leading to an invalid temp path in EmbeddedDllLoader's
static constructor.  I've modified it to replace any invalid characters
with string.Empty.

AIBrain/tesseract,haf/tesseract.net,Capibara-/tesseract,bing6/tesseract,anshul1912/tesseract-1,beni55/tesseract,akorentlab/tesseract,charlesw/tesseract,nguyenq/tesseract,haf/tesseract.net,rmarinho/tesseract.net,Fabsky/tesseract