Use textindexng3 and Pillow in tests
Fix some comment typos.
Add missing definition.
.gitIgnore generated files
Use a more recent bootstrap.py
Remove bad import in tests
Manually split filenames when indexing
Update buildout for github moves.
Use Plone 4.2.x as default target.
Log skipped files during iteration.
Correct content type calculation for files.

Apparently Plone uses *three* methods to return the content type, and we must implement all of them.
Use Format() directly in the file view.
Allow non-ASCII filenames for reflected files.

While Zope itself does not allow this for persisted content ZPublisher has everything in place to do automating quoting and unquoting of non-ASCII ids. This allows us to be more liberal and only block magic filenames: @@*, .* and ++*