Many pieces of example code or other utility modules were trying to import print_statement from future, which does not exist. What the developers probably meant was print_function (in common use elsewhere in the repository). This branch makes it so that compileall succeeds on all .py files in the repo.
The CVS-style $Id$ lines are pretty much useless with git; and anyway, using them would require adding proper "ident" directives to the .gitattributes file -- and we don't have such directives. This change removes some occurrences of $Id$ lines that have been missed by yesterday's commit 44745e2.