Updated the samples to work with the Brightcove Native Player SDK for Android version 4.2.7.

AdRulesIMASampleApp/src/main/java/com/brightcove/player/samples/ima/adrules/MainActivity.java
AdRulesIMAWidevineSampleApp/src/main/java/com/brightcove/player/samples/imawidevine/adrules/MainActivity.java
BasicIMASampleApp/src/main/java/com/brightcove/player/samples/ima/basic/MainActivity.java
BasicIMAWidevineSampleApp/src/main/java/com/brightcove/player/samples/imawidevine/basic/MainActivity.java
HLSPlayerIMASampleApp/src/main/java/com/brightcove/player/samples/ima/hls/MainActivity.java
BasicCastSampleApp/src/main/java/com/brightcove/player/samples/cast/basic/GoogleCastSampleFragment.java

  * Removed lifecycle management logic now that it's built into the
    SDK and plugins.

AdRulesIMASampleApp/src/main/res/values/version.xml
AdRulesIMAWidevineSampleApp/src/main/res/values/version.xml
BasicCastSampleApp/src/main/res/values/version.xml
BasicIMASampleApp/src/main/res/values/version.xml
BasicIMAWidevineSampleApp/src/main/res/values/version.xml
HLSPlayerIMASampleApp/src/main/res/values/version.xml

  * Updated the Google Play Services version from 4323000 to 5208000.

BasicCastSampleApp/src/main/AndroidManifest.xml

  * Added theme to the MainActivity to fix the missing cast menu option.

BasicCastSampleApp/src/main/java/com/brightcove/player/samples/cast/basic/MainActivity.java

  * Moved to an XML layout fragment approach instead of using fragment transactions.

BasicCastSampleApp/src/main/res/layout/basic_cast.xml

  * Changed from a FrameLayout to a fragment tag.

build.gradle

  * Updated the Google Play Services dependency from 4.3.+ to 5.2.08.
We removed the auto-download of the IMA SDK from build.gradle.  It didn't work well on our CI server.  Plus it didn't make sense to have our CI server download that file for every build.  We don't change the IMA jar that often, so we decided to just check it in to source control instead.