Build up a list of all attributes (including embedded ones) when cloning a document;
When changing fields in either parent and/or children, and no dynamic fields are included, the clone will still be possible.
Added tests for the clone method and changed embedded document fields
Updated clone specs
Small fix in clone attribute building
Merge pull request #1 from riencroonenborghs/master

Clone method update