Reintroduce Python2.6 support.
Fix travis on python2.6
Fix version check.
Add unittest2 to tests_require on python2.6
Don't use ConfigParser(allow_no_value=True) as it's not supported on Python2.6
Spelling Fix.
Add NEWS entry.
Merge branch 'python2.6'

* python2.6:
  Add NEWS entry.
  Spelling Fix.
  Don't use ConfigParser(allow_no_value=True) as it's not supported on Python2.6
  Add unittest2 to tests_require on python2.6
  Fix version check.
  Fix travis on python2.6
  Reintroduce Python2.6 support.
Merge branch 'python2.6', which reintroduces python2.6 support.

If you care about Python 2.6, please let me know and please do report
when you see breakage on python2.6.
swift: access sha of object using public attribute
Remove setuptools 2to3 hook.
Port the minimal needed to get the test suite to run in python3.
Support reading packs from io.BytesIO

(io.BytesIO rasises a io.UnsupportedOperation when calling it's .fileno() method)
Skip tests in python3 that fail (most of them :-()
Enable testing python3.4 on travis.
Make a note in README that the Python3 port is ongoing.
Avoid using dulwich._compat for Python3 porting.
Merge branch 'python3'.

This improves python3 support and makes the testsuite pass by basically
disabling most tests on Python3.

This is still a work in progress. DULWICH DOES NOT YET SUPPORT PYTHON3.
Fix incompatibility with python2.6, where unittest doesn't provide skipIf.

Signed-off-by: Jelmer Vernooij <jelmer@samba.org>