Create a branch to work on CONNECTORS-856

git-svn-id: https://svn.apache.org/repos/asf/manifoldcf/branches/CONNECTORS-856@1557892 13f79535-47bb-0310-9956-ffa450edef68
Pull up mock-related changes only from the CONNECTORS-840 branch.  This will not compile right now because the tests need the modified version of the connector.

git-svn-id: https://svn.apache.org/repos/asf/manifoldcf/branches/CONNECTORS-856@1557895 13f79535-47bb-0310-9956-ffa450edef68
Pull up changes from CONNECTORS-856 branch.

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