* Changed from **merge** to **object-merge** to allow for recursive merging
* Made private functions more robust to non-sane input
Merge branch 'master' of https://github.com/snailjs/object-manage