Integrate Indexer with new Projector Client

- client is now a separate sub-pkg in projector
- dataport and projector client APIs now need a config object to be passed

Change-Id: I5ab0353284726939d75b3628877f1d55725b3ff9
Reviewed-on: http://review.couchbase.org/42466
Reviewed-by: Pratap Chakravarthy <prataprc@couchbase.com>
Reviewed-by: Deepkaran Salooja <deepkaran.couchbase@gmail.com>
Tested-by: Deepkaran Salooja <deepkaran.couchbase@gmail.com>