fixup! zc.recipe.egg: Improve on the fly pathces.
Only build egg at this point if we have some patches to apply otherwise buildout would install dependent egg without logging this operation, which would cause many tests to fail. Also cover the whole scenario of egg patching in a new doctest.
Showing with 150 additions and 2 deletions