An initial stab at implementing annotations and dublin core for Mongo.

Instead of storing annotations in an attribute "__annotations__", we'll
store annotations directly on the object, which makes for a much nicer
Mongo document.

I changed the dublin core implementation to not even worry about
annotations and just store an attribute directly on the object.
Use buildout-2.x
Fix transaction.abort() behaviour for complex objects

_py_type information is not lost after transaction abort().
Merge pull request #1 from kedder/master

transaction.abort() loses _py_type information on nested objects
ref cannot be used with _get_collection_from_object
typo
Fix insert followed by remove in the same transaction. The document was not removed from mongo.
Preparing release 0.8.4
Back to development: 0.8.5
Mongo -> mongoDB
teaser for the github frontpage
typo
EP2013 snippets
Allow deserialization not to prefer persistent versions of lists and dictionaries.

This is useful if you want to use the serializer as a json dump for
arbitrary non-persistent object trees. Yeah, jsonpickle did not cut it.
modernize bootstrap
preparing for multiple performance backends
ZODB performance
Found a bug with sub-class detection. In short, it is not working.

It requires some thought.
Undeclared dependency on zope.schema

Used by `mongopersist.interfaces`, not to mention  `mongopersist.zope`.
Merge pull request #2 from leorochael/master

Undeclared dependency on `zope.schema`