Merge of existing and default specs when instantiating exchange

When an exchange contains a lot of existing default exchange specific params then previously we override all of them if we provided any additional exchange specific params. This patch will merge custom exchange specific params and default params.