EAGLESIX-2651: Document: fix tests, field, clone

* make tests match original
* fix set/get nested field to be more consistent though this may not matter too much
* fix clone to be shallow but keep a cloneDeep around (and fix it up a bit too)
Merge branch 'feature/mongo_2.6.5_expressions' into feature/mongo_2.6.5_expressions_Document_tests
Merge pull request #35 from RiveraGroup/feature/mongo_2.6.5_expressions_Document_tests

Feature/mongo 2.6.5 expressions Document tests
Merge branch 'feature/mongo_2.6.5_expressions' into feature/mongo_2.6.5_expressions_Date