Add lint check for deprecated BuildCompat methods

This produces a failure which looks like:

    > Task :core:lintDebug FAILED
    frameworks/support/compat/src/main/java/androidx/core/app/RemoteActionCompat.java:87: Error: Using deprecated BuildCompat methods [ObsoleteBuildCompat]
            if (BuildCompat.isAtLeastP()) {
                ~~~~~~~~~~~~~~~~~~~~~~~~
    frameworks/support/compat/src/main/java/androidx/core/app/RemoteActionCompat.java:160: Error: Using deprecated BuildCompat methods [ObsoleteBuildCompat]
            if (BuildCompat.isAtLeastP()) {
                ~~~~~~~~~~~~~~~~~~~~~~~~

       Explanation for issues of type "ObsoleteBuildCompat":
       BuildConfig methods should only be used prior to an API level's
       finalization. Once an API level number is assigned, comparing directly with
       SDK_INT is preferred.

These methods should not be used once an API is finalized as lint does not understand them.

Test: ./gradlew :core:lint:build :core:build
Change-Id: I2f91deeb94b082ab44989c352d26745cc15dd619
diff --git a/buildSrc/build.gradle b/buildSrc/build.gradle
index a291f1c..6afb3a1 100644
--- a/buildSrc/build.gradle
+++ b/buildSrc/build.gradle
@@ -37,6 +37,13 @@
 
 allprojects {
     repos.addMavenRepositories(repositories)
+
+    tasks.withType(Test) {
+        testLogging {
+            events = ["failed"]
+            exceptionFormat "full"
+        }
+    }
 }
 
 dependencies {