Merge recursively the config

Only the first-level array was merged, if two different filters were defined in different config array, only one was kept.
Merge pull request #153 from yanickouellet/merge-recursive

Merge recursively the config