Add *.pyc to .gitignore

This is useful if buildout.python is pulled as a git submodule, as this
results in a dirty submodule warning in the main repo.
Merge pull request #31 from nidico/gitignore-pyc

Add *.pyc to .gitignore
Update virtualenv to 1.10.1
Ensure Python 2.5 uses an older version of Virtualenv
Ensure Python 2.5 uses last compatible Virtualenv 1.9.1; fix build issues.
Update to pypy 2.1.
Added config for pypy3.
Build Pillow with rpath in Python 2.7, use --always-unzip on Pillow easy_install
Add changelog entries.
Cleanup.
Install PIL in the built python instead of the virtualenv, so any new virtualenv created with --system-site-packages has access to it.
Add missing ez_setup.py.
Clarify install docs. Fixes #27
Fix name collision with imported module.
Use collective.recipe.cmmi which allows multiple patches.
Added python34.cfg.
Update to Python 2.6.9rc1.

The patch had to be updated as well, since one change is already in
the source.
Git ignore setuptools*.tar.gz.

This can apparently get downloaded in the buildout directory when running buildout.
Create the main virtualenvs with --system-site-packages.

Otherwise PIL is not available.
Use pyvenv for Python 3.4.