Removed all of the waiting in behat tests

Instead use a FeatureContext::spin and a new FeatureContext::exceptionSpin to try to find elements multiple times before failing.
Remove FeatureContext::iWaitSeconds
Resolves #467