fix and test for #237
Fix for issue #237: clearing changed fields recursively in EmbeddedDocuments after saving a Document
Merge branch 'issue_237_2' of https://github.com/benoitlouy/mongoengine into issue_237_2