Monkey patch recent gatherResults on old versions of twisted.

Newer versions of gatherResults support consumeErrors, which we would like to use.
Merge branch 'gatherResults'