fix small merging bug in 2.7 version where gcc complains (OS X)
merged the new 3.3 python version. (needs testing)
merged the new 2.7.5 python version. Very tiny.
Still not clear why the added globals do not appear.
most complete compatibility by using the __all__ from the imported modules
fix small merging bug in 2.7 version where gcc complains (OS X)
apply 2.7.5 changes
apply 3.3.2 changes
make the interface as compatible as possible
modify doap record to reflect changes
update C source and tests
make tests work in 2.6, patch from Tres
update C source and tests for 3.3.2
Merge branch 'tests_332'

* tests_332:
  update C source and tests for 3.3.2
update C source and tests for 3.2.5 .
Actually, the issue #17710 fixes have not been back-ported to 3.2.5, but I did it, because the tests are from 3.3.2
update pickle tools and make tests work
rework all tests to become complete (pickle and cpickle 2.7.5)
Merge branch 'tests_275'

* tests_275:
  rework all tests to become complete (pickle and cpickle 2.7.5)
add fastpickle and slowpickle modules

This way the selection of the Python or C impl is independent from the Python version.
Prep 0.5.1 release.
make slowpickle and fastpickle independent.

It is now possible to do

    from zodbpickle import slowpickle, fastpickle

without interference. This feature would be useful in cpyhon's pickle as well.