Depend on unittest2.

unittest2 has backports of discover etc which allows us to make it a
stock feature rather than something that is present sometimes, and
which we have to carry ugly monkey patches for.

Change-Id: Ib30a4a9de8c58edf5d9c4ea5e06d49b0c821f12f