Simplify fix_map

Part of #72
Simplify fix_filter

Part of #72
Simplify fix_zip

Part of #72
Simplify fix_print

Closes #66
Have fix_open subclass fix_file

That guarantees that any open-related scenario is fixed.

Closes #74
Use absolute import

Only skip absolute imports when the only import is a __future__
statement.

Closes #59
Greatly simplify fix_open

Use run ordering to prevent having to subclass.
Bump the priority of fix_import

Guarantees it does its thing before any other fixer accidentally blocks
its execution.
Tweak a comment
Merge pull request #77 from brettcannon/future_import

Use absolute import
Fix renamed stdlib modules

For #34
Merge remote-tracking branch 'upstream/master' into fix_long_call
Merge remote-tracking branch 'upstream/master' into fix_file_open
Drop the run order for fix_open

Because of the way the pattern has to be structured it is unnecessary.
Merge remote-tracking branch 'upstream/master' into simplification
Skip six imports for map and filter when changed to a list comp
Fix a typo in the module name

Also fix a typo in the test for check for such typos. =)
Merge pull request #76 from brettcannon/fix_file_open

Have fix_open handle file()
Merge pull request #80 from brettcannon/fix_imports

Fix imports
Merge branch 'master' into simplification