8068373: (prefs) FileSystemPreferences writes \0 to XML storage, causing loss of all preferences

Disallow entries whose key or value contains the null control character '\u0000' from being stored in the preferences node.

Reviewed-by: psandoz, rriggs
3 files changed