PreferenceServiceを元にJsonPrefServiceを作成

preference/serviceをそのまま用いるとabout:configを汚くしてしまうので、ひとつの設定項目にJSON文字列として様々な値を記録するようにした。