Create a rebased branch to work on CONNECTORS-781.

git-svn-id: https://svn.apache.org/repos/asf/manifoldcf/branches/CONNECTORS-781@1547170 13f79535-47bb-0310-9956-ffa450edef68
First cut of intended base class of all connector factories.

git-svn-id: https://svn.apache.org/repos/asf/manifoldcf/branches/CONNECTORS-781@1547262 13f79535-47bb-0310-9956-ffa450edef68
Structure base class as a generic, to reduce casting.

git-svn-id: https://svn.apache.org/repos/asf/manifoldcf/branches/CONNECTORS-781@1547391 13f79535-47bb-0310-9956-ffa450edef68
Convert the remaining connectors.  Only problem now is that the tests hang.

git-svn-id: https://svn.apache.org/repos/asf/manifoldcf/branches/CONNECTORS-781@1547500 13f79535-47bb-0310-9956-ffa450edef68
Figure out a way to make generics return a usable array of the correct type.

git-svn-id: https://svn.apache.org/repos/asf/manifoldcf/branches/CONNECTORS-781@1547530 13f79535-47bb-0310-9956-ffa450edef68
Add thread-local output connector pool abstraction

git-svn-id: https://svn.apache.org/repos/asf/manifoldcf/branches/CONNECTORS-781@1547644 13f79535-47bb-0310-9956-ffa450edef68
Use output connector pool everywhere we used to use OutputConnectorFactory

git-svn-id: https://svn.apache.org/repos/asf/manifoldcf/branches/CONNECTORS-781@1547667 13f79535-47bb-0310-9956-ffa450edef68
Add authority pool thread-local object

git-svn-id: https://svn.apache.org/repos/asf/manifoldcf/branches/CONNECTORS-781@1547696 13f79535-47bb-0310-9956-ffa450edef68
Hook up authority connector pool

git-svn-id: https://svn.apache.org/repos/asf/manifoldcf/branches/CONNECTORS-781@1547748 13f79535-47bb-0310-9956-ffa450edef68
Hook up pool shutdown for output connectors

git-svn-id: https://svn.apache.org/repos/asf/manifoldcf/branches/CONNECTORS-781@1547750 13f79535-47bb-0310-9956-ffa450edef68
Add flushUnusedConnectors() method

git-svn-id: https://svn.apache.org/repos/asf/manifoldcf/branches/CONNECTORS-781@1547787 13f79535-47bb-0310-9956-ffa450edef68
Fix infinite recursion

git-svn-id: https://svn.apache.org/repos/asf/manifoldcf/branches/CONNECTORS-781@1547788 13f79535-47bb-0310-9956-ffa450edef68
Add a thread-local mapping connector pool object

git-svn-id: https://svn.apache.org/repos/asf/manifoldcf/branches/CONNECTORS-781@1547793 13f79535-47bb-0310-9956-ffa450edef68
Hook up mapping pool everywhere.

git-svn-id: https://svn.apache.org/repos/asf/manifoldcf/branches/CONNECTORS-781@1547795 13f79535-47bb-0310-9956-ffa450edef68
Add agents-level idle cleanup thread

git-svn-id: https://svn.apache.org/repos/asf/manifoldcf/branches/CONNECTORS-781@1547801 13f79535-47bb-0310-9956-ffa450edef68
Add thread-local repository connector pool object

git-svn-id: https://svn.apache.org/repos/asf/manifoldcf/branches/CONNECTORS-781@1547826 13f79535-47bb-0310-9956-ffa450edef68
Hook up thread-local repository connector pool manager everywhere

git-svn-id: https://svn.apache.org/repos/asf/manifoldcf/branches/CONNECTORS-781@1547850 13f79535-47bb-0310-9956-ffa450edef68
Define a generic connector pool that we can include in connector pool implementations

git-svn-id: https://svn.apache.org/repos/asf/manifoldcf/branches/CONNECTORS-781@1547943 13f79535-47bb-0310-9956-ffa450edef68
Peel out pool logic from OutputConnectorFactory and embed it locally in OutputConnectorPool.

git-svn-id: https://svn.apache.org/repos/asf/manifoldcf/branches/CONNECTORS-781@1547965 13f79535-47bb-0310-9956-ffa450edef68
Move static pool to AuthorityConnectorPool class

git-svn-id: https://svn.apache.org/repos/asf/manifoldcf/branches/CONNECTORS-781@1547975 13f79535-47bb-0310-9956-ffa450edef68