improve mergeconfig, if dns, portspec, env or volumes specify in docker run, apend and not replace
Merge pull request #1210 from dotcloud/improve_configmerge

improve mergeconfig, ...