Share navigation code between test execution and discovery
Share navigation code between test execution and discovery

The discovery code had a bunch of extra WaitFor calls to ensure the page had
fully loaded before running the tests. But, the test running code didn't have
these waits. This led to flake. This factors the waits to a common function
that both use.

git-svn-id: 3a56fcae908c7e16d23cb53443ea4795ac387cf2@1162 0e6d7f2b-9903-5b78-7403-59d27f066143

bpsinc-native/src_third_party_trace-viewer,bpsinc-native/src_third_party_trace-viewer,bpsinc-native/src_third_party_trace-viewer,bpsinc-native/src_third_party_trace-viewer