Do recursive merge of default settings with passed options.