Upgraded the IMA SDK dependency and fixed the basic IMA sample app instrumentation test to get everything passing again.

AdRulesIMASampleApp/src/main/AndroidManifest.xml
BasicIMASampleApp/src/main/AndroidManifest.xml
BasicIMAWidevineSampleApp/src/main/AndroidManifest.xml

  * Added meta-data required by Google Player Services, which is now
    required by the IMA SDK.

AdRulesIMASampleApp/src/main/java/com/brightcove/player/samples/ima/adrules/MainActivity.java

  * Modified auto-play implementation by removing the
    ADS_MANAGER_LOADED listener and just calling start() from the
    Catalog onVideo() callback.

  * Removed the DID_SET_VIDEO listener, because
    initializeAdsRequests() is now called automatically by the
    GoogleIMAComponent.

AdRulesIMASampleApp/src/main/res/values/version.xml
BasicIMASampleApp/src/main/res/values/version.xml
BasicIMAWidevineSampleApp/src/main/res/values/version.xml

  * Initial checkin.

BasicIMASampleApp/src/androidTest/java/com/brightcove/player/samples/ima/basic/test/MainActivityTest.java

  * Modified the DID_START_AD listener to all the tracking.

  * Modified the DID_COMPLETE_AD listener to no longer do any tracking.

  * Modified testAdPauseResume() to no longer fork a new Thread,
    because the IMA SDK uses a WebView and only the Thread which
    created the WebView can make calls on it.

build.gradle

  * Upgraded the IMA SDK dependency to v3beta7.