Merge pull request #6 from Mystic-Mirage/master

Add __getslice__ method to newbytes
Unmark xfail for slice tests with bytes object
Change set literals with {...} to set([...]) for Py2.6 compatibility
Remove two unnecessary imports
Monkey-patch a subprocess.check_output fn on Py2.6
Allow test discovery on Py26 with unittest2
Use unittest2 on Python 2.6
Convert '{}'.format() to '{0}'.format() for Python 2.6 compatibility
Python 2.6 fixes for test.support
Improve Py2.6 compatibility for newbytes.__new__ with encoding arg
Fix Py3 SyntaxError with one xfailing test (test_problematic_string)
Remove @skipIf decorators that attempt to prevent spurious travis-ci failures; add a manual test skipping mechanism

- The decorators weren't solving the problem: see e.g. https://travis-ci.org/PythonCharmers/python-future/jobs/13129148
travis-ci: skip test_httpservers.BaseHTTPServerTestCase.test_command
Update docs; add new porting cheet sheet
Bump version to v0.8.0-beta1

- Also update README: no more ``six``
Bump version to v0.8.0
Merge remote-tracking branch 'upstream/master'
Merge pull request #8 from Mystic-Mirage/master

Fix "TypeError: type() argument 1 must be string, not unicode" in Python...
Add test cases for issue #7
Merge branch 'master' of https://github.com/PythonCharmers/python-future