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`
- Added serializer for ``datetime.time``, since the loaded reduced state is
  not usable (due to string to unicode conversion).
Try to fix Travis build error

It's the good old

  pkg_resources.DistributionNotFound: setuptools>=0.7

during bootstrap.py.

Setting up a virtualenv with latest setuptools + distribute helped ZEO,
should help here too.
Fixed two tricky bugs with some initialization edge cases but big consequences.

- Fixed a bug where shared colelction among derived classes would not work
  consistently.

- Fixed a bug during initialization of persistent sub-objects in that changes
  would not be seen in the transaction once the datamanger was flushed.