Setting can_delete to False shouldn't raise a KeyError
Emedded formsets should take arguments in the same order listed in the Django ModelForm docs. Right now, trying to bind POST data to an embedded document form set throws an error, because the first keyword argument to EmbeddedDocumentFormSet is parent_document rather than data. This commit moves parent_document to the end of the keyword arguments list so that it's more likely to behave consistently with the Django docs.
s/cook/cool/
Merge pull request #26 from mgerring/master

Fix inconsistent DocumentFormSet behavior