Use services provided by WikibaseServices container in Repo

Authored by WMDE-leszek on Aug 24 2017, 12:43 PM.

Description

Use services provided by WikibaseServices container in Repo

This change removes the optional Repo dependency on the
Client component introduced in
I15d33dd688a0eb1de684d963ae94640aa3509f6d.

Note that with this change there will be two instances
of EntityContentDataCoded being created with the same
configuration: one by WikibaseRepo::getEntityContentDataCodec,
and the other used by the EntityRevisionLookup provided by
the PerRepositoryServiceContainer (as defined in
PerRepositoryServiceWiring).

DEPLOYMENT: with this change merged, commiting the hack
like Ifb8b4f041458ec2f0f4b79243390ac5c8f860e85 is no longer
necessary, neither it would have any effect.

Change-Id: I4bb6ea65b05c582ed282452ef1ad3ea7dc183755