New OnceUx Test Class CompanionAdTestCase.java

##Rationale
Now that Companion Ads have been implemented into the Sample App, It's time for tests.
##Changed Files
**CompanionAdTestCase.java**
* New utility methods
    * *companionCheck* finds the companion ad based on the companion ad frame's resource id
    * *toCompanionAdCheck(int msec)* navigates to the next ad break, then performs *companionCheck*. It returns the results of *companionCheck*.
    * *toEndOfAdBreak* navigates to the end of an ad break, hides the seek controls, and then performs *companionCheck*. It returns the results of *companionCheck*.
* New tests
    * **testCompanionAd** navigates through the video using *toCompanionAdCheck* and *toEndOfAdBreak*. After the start of each ad break, it asserts that the companion ad is present.
    * **testCompanionAdLink** clicks on a companion ad and tests for the presence of the browser url the click is meant to link to
    * **testCompanionAdVanish** navigates through the video using *toCompanionAdCheck* and *toEndOfAdBreak*, checking after the end of each ad break for the presence of a companion ad. It asserts that *toEndOfAdBreak* will return false for each ad break.
Are these tests really waiting for the video to play to the numeric literal value?
That is, are they waiting for the video to play to 5 sec, then assert, then wait again for another 30 sec, then assert, then wait for another 80 sec? It looks as though this test will take 7 minutes to execute at best (not counting if that 30-second timeout comes into play).
Is there a way to have the test seek to just before the next test point instead?