unit test showing the problem
move the test into a more appropriate location
potential fix for dereferencing nested lists
Overridden the prepare_query_value method in SequenceField inorder to return the value as the required type.
Fix for issue #425 - allow undeclared fields in an embedded dynamic document to be seen by queryset methods
fix for nested MapFields

When using nested MapFields from a document loaded from the database, the
nested dictionaries aren't converted to BaseDict, so changes aren't
marked.

This also includes a change when marking a field as changed to ensure that
nested fields aren't included in a $set query if a parent is already marked
as changed. Not sure if this could occur but it prevents breakage if it does.
Feature for progressive JPEG. Issue #486
Merge branch 'master' of https://github.com/MongoEngine/mongoengine
Fixes issue with recursive embedded document errors
Allow dynamic dictionary-style field access

Allows the doc[key] syntax to work for dynamicembeddeddocument fields

Fixes #559
Added a test for allowing dynamic dictionary-style field access

Closes #559
Implemented equality between Documents and DBRefs
Fixed document equality: documents in different collections can have equal ids.
Distinct method bugfix

Creation of instances is executed now only for EmbeddedDocumentField
and GenericEmbeddedDocumentField in distinct method
test implemented
add atomic conditions to save

Conflicts:
	mongoengine/document.py
add tests for save_condition kwarg in document.save()
add tests for mongo query operators
whitespace
inherit parent Document type _auto_id_field value