Extract AttributeInfoProvider interface for DependencyFilters.

This is in preparation of implementing dependency filtering correctly
for aspects.

--
MOS_MIGRATED_REVID=112721440
diff --git a/src/main/java/com/google/devtools/build/lib/query2/AbstractBlazeQueryEnvironment.java b/src/main/java/com/google/devtools/build/lib/query2/AbstractBlazeQueryEnvironment.java
index 348ce70..99da369 100644
--- a/src/main/java/com/google/devtools/build/lib/query2/AbstractBlazeQueryEnvironment.java
+++ b/src/main/java/com/google/devtools/build/lib/query2/AbstractBlazeQueryEnvironment.java
@@ -83,7 +83,8 @@
     this.extraFunctions = ImmutableList.copyOf(extraFunctions);
   }
 
-  private static DependencyFilter constructDependencyFilter(Set<Setting> settings) {
+  private static DependencyFilter constructDependencyFilter(
+      Set<Setting> settings) {
     DependencyFilter specifiedFilter =
         settings.contains(Setting.NO_HOST_DEPS)
             ? DependencyFilter.NO_HOST_DEPS