Three new samples: one with AdRules and Widevine, one with HLS and FreeWheel, and one with HLS and IMA.

I thought we had agreed to put these into Gradle.  It seems to me that using Gradle we get one stop shopping for all our apps in defining versionCode and versionName.  For those cases that should be custom, this override approach is fine.  Just checking.