Explain requirements 43

Fixes #43

This branch is constructed so as to be most easily reviewed changeset by changeset.

Note that beyond the (sort of obvious) comment added to setup.py this tweaks the travis configuration to run the test suite three extra times - once for each of the three versions of Twisted (Nevow's only declared dependency) that it is statically obvious Nevow might be used with.