----------------
* Avoid a zope.app dependency.
[hannosch]
* Added new parameter preconditions that only patches if preconditions are met
like version of a specific package.
[spamsch]
* Added new parameter preserveOriginal. Setting this to true makes it possible
to access the patched method via _old_``name of patched method``
[spamsch]