Silence warning for empty strings in XConfig

Currently the updater causes 14 warnings for empty strings
(e.g. "path":"") in String::Mid; after this change the warnings are
confined to malformed (single character) and zero length strings