Moved ReplaceDictionary.cs to Shared (incl. settings)
Avoid exceptions when input string is null or empty
Use ReplaceDictionary in Fax, SMS alarm sources
Added option to interpret keys as regex-strings
Added test for regex-feature in ReplaceDictionary