Added functoolsext
Added loosecontextmanager so __exit__ can be called without args.
Required some awesome compatibility work!
list len not equal will include items, not just lengths.
Improved how list breadcrumbs format. Should only include the diff.
Was assuming StringO was ".StringO", pypy had just "String0". Must have changed in a newer version.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	tests/test_traceback2.py