Eliminate sleeps in the geom ATF tests
Replace sleeps with polling loops in all geom ATF tests (but not the TAP
tests). This also fixes a teardown race in the ggate tests. "ggatec
destroy" apparently returns before the consumer releases the underlying
device, causing the "mdconfig -d" command to occasionally fail during
cleanup.