Safely rebuild chrome.Options from a partial JSON spec.

Fixes issue 6627