Try to preclude flakiness in test.
Try to preclude flakiness in test.

I adjusted the test to not depend on timed waits,
but instead to spin-wait until stable states are
reached.  This test will now fail (slowly) as
though via an infinite loop, if ever the expected
conditions are not met.

It should also run very fast, and succeed quickly
in the expected cases (and usually fail quickly
when there is a minor regression).

Bottom line: Hopefully flakiness is gone.

BUG=10607
r=wtc
Review URL: http://codereview.chromium.org/3462013

git-svn-id: de016e52bd170d2d4f2344f9bf92d50478b649e0@60797 0039d316-1c4b-4281-b951-d872f2087c98

Crystalnix/house-of-life-chromium,ropik/chromium,ropik/chromium,Crystalnix/house-of-life-chromium,yitian134/chromium,ropik/chromium,yitian134/chromium,adobe/chromium,Crystalnix/house-of-life-chromium,yitian134/chromium,gavinp/chromium,yitian134/chromium,adobe/chromium,yitian134/chromium,ropik/chromium,adobe/chromium,adobe/chromium,adobe/chromium,yitian134/chromium,gavinp/chromium,Crystalnix/house-of-life-chromium,gavinp/chromium,ropik/chromium,gavinp/chromium,adobe/chromium,Crystalnix/house-of-life-chromium,adobe/chromium,adobe/chromium,adobe/chromium,ropik/chromium,adobe/chromium,ropik/chromium,gavinp/chromium,yitian134/chromium,yitian134/chromium,Crystalnix/house-of-life-chromium,ropik/chromium,yitian134/chromium,gavinp/chromium,Crystalnix/house-of-life-chromium,gavinp/chromium,adobe/chromium,Crystalnix/house-of-life-chromium,Crystalnix/house-of-life-chromium,gavinp/chromium,yitian134/chromium,gavinp/chromium,gavinp/chromium,ropik/chromium,Crystalnix/house-of-life-chromium,Crystalnix/house-of-life-chromium