Start on 4.0

--HG--
branch : 4.0
We only run on 2.6, 2.7, 3.2, 3.3 now.

--HG--
branch : 4.0
Keep the paperwork up-to-date.

--HG--
branch : 4.0
Get rid of our backward implementation of set, sorted, reversed, and rpartition.

--HG--
branch : 4.0
Now I can use tuples with startswith and endswith.

--HG--
branch : 4.0
Now I can use decorators.

--HG--
branch : 4.0
Generator expressons are ok now.

--HG--
branch : 4.0
Now I can use collections.defaultdict

--HG--
branch : 4.0
My own decorators can be decorators

--HG--
branch : 4.0
with statements: no more finally close

--HG--
branch : 4.0
try/except/finally is ok now.

--HG--
branch : 4.0
Not going to use print functions, but at least make them all look the same.

--HG--
branch : 4.0
Except clause can now use 'as', no need for lots of sys.exc_info

--HG--
branch : 4.0
No need for these test method replacements.

--HG--
branch : 4.0
Fix the parser tool so I can see just annotated source files.

--HG--
branch : 4.0
enumerate has a start parameter!

--HG--
branch : 4.0
Coverage 3.7.1
Merged 4.0 to default
Remove unnecessary __future__ imports.
Oops, removing statements from tests means you have to adjust the line numbers in the tests...