fix escaped strings when the escaped string is in the second dict to be merged

missed a subtlety with the first fix for this issue that the if the escaped string
is in the second (or later) dict to be merged the parameters.merge method will wrap
the object to be merged, in this case the object to be merged should be deep copied
instead
3 files changed