Rename PluginConfigProvider to PluginConfigFactory.

The PluginConfigProvider was not a guice Provider. Since all classes
named like ...Provider do implement the Provider<T> interface from
guice, we can consider the naming of PluginConfigProvider as
inconsistent.

Change-Id: I83cbe47112865e293a7928b123d94d4b4a3839db
diff --git a/Documentation/dev-plugins.txt b/Documentation/dev-plugins.txt
index c109294..f1046d3 100644
--- a/Documentation/dev-plugins.txt
+++ b/Documentation/dev-plugins.txt
@@ -331,14 +331,14 @@
   language = Latin
 ----
 
-Via the `com.google.gerrit.server.config.PluginConfigProvider` class a
+Via the `com.google.gerrit.server.config.PluginConfigFactory` class a
 plugin can easily access its configuration and there is no need for a
 plugin to parse the `gerrit.config` file on its own:
 
 [source,java]
 ----
   @Inject
-  private com.google.gerrit.server.config.PluginConfigProvider cfg;
+  private com.google.gerrit.server.config.PluginConfigFactory cfg;
 
   ...
 
diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/config/PluginConfigProvider.java b/gerrit-server/src/main/java/com/google/gerrit/server/config/PluginConfigFactory.java
similarity index 90%
rename from gerrit-server/src/main/java/com/google/gerrit/server/config/PluginConfigProvider.java
rename to gerrit-server/src/main/java/com/google/gerrit/server/config/PluginConfigFactory.java
index a6d3c51..50a8f33 100644
--- a/gerrit-server/src/main/java/com/google/gerrit/server/config/PluginConfigProvider.java
+++ b/gerrit-server/src/main/java/com/google/gerrit/server/config/PluginConfigFactory.java
@@ -20,11 +20,11 @@
 import org.eclipse.jgit.lib.Config;
 
 @Singleton
-public class PluginConfigProvider {
+public class PluginConfigFactory {
   private final Config cfg;
 
   @Inject
-  PluginConfigProvider(@GerritServerConfig Config cfg) {
+  PluginConfigFactory(@GerritServerConfig Config cfg) {
     this.cfg = cfg;
   }