Bump the testtools lower bound.

We have put several bugfixes into upstream testtools that are important.

Specifically:

0.9.29 includes clarified error messages on upcall exceptions
0.9.28 includes support for labels/attrs used in tempest

Change-Id: Ia3c40723780fd3b8cf5ab2d71a3367e3a47ae803