Added filter for tuple-printing.
Added test for tuple printing.

This is known to fail because of how 2to3 works. We'll fix this in
subsequent commits.
Fixed problem where tuple-printing cause incorrect python2 detection.
Moved print-tuple filtering into a new file.
Turned VersionDetector.filters into a property.
Made VersionDetector.output into a property.