settings: Deep merge experimental features
Created by: tsenart
This commit makes us deep merge experimental features, so that the presence of that config field in user settings doesn't overwrite all values in the correspondent org settings.
I don't know why this wasn't the behaviour already. I think it makes sense, otherwise users can't overwrite a specific experimental feature without overwriting all others.