Skeleton docs

Generated using `sphinx-quickstart`
Extremely basic docs

E.g. no listing of individual fixers yet, but at least the basic
structure is there.
List all 2to3 fixers
Document opt-in fixers
Document six fixers
Doc independent fixers
Remove unused imports.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
Cosmetics.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
Proposed tests for fix_import.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
Fix addition for __future__.absolute_imports by fix_import

The 2to3 fixer makes no changes if it guesses that all the imports are
absolute. We still want to add absolute_import in that case, however.
Make __future__ import check more robust
Update fix_imports_six tests for addition of absolute_import
Use our own touch_import in fix_int_long_tuple, so absolute_imports is added
Merge pull request #86 from python-modernize/85-test-fix-import

Tests for fix_import; also change the fixer to add 'from __future__ import absolute_import' even if the 2to3 fixer makes no changes.
Don't do a redundant idempotence check if it's the same as the output check we just did.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
Merge branch '85-test-fix-import' of github.com:python-modernize/python-modernize
Recommend version 1.8.0 or later of six.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
Remove stale code from fix_int_long_tuple.py.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
Address PR comments
Merge pull request #81 from brettcannon/docs

Initial stab at writing docs