deep merge support for initConfig. spmjs/spm2#10