Teasing out horribly named ProfileBatchConnector

This new class is on the chopping block already but highlights some of
the behavior that I'm looking for in regards to the ProfileConnection.
Renaming ProfileBatchConnector -> ProfileLookup
Providing default ProfileLookup.query_service
Adding ProfileLookup collaboration

One of the uses for ProfileLookup is helping a user connect their
account to an Orcid Profile.

Another is helping an adminstrator iterate over a collection of people
and their emails.
Merge branch 'refactor-profile-search'

* refactor-profile-search:
  Adding ProfileLookup collaboration
  Providing default ProfileLookup.query_service
  Renaming ProfileBatchConnector -> ProfileLookup
  Teasing out horribly named ProfileBatchConnector