Camera: Disallow dumping clients directly

Camera service dumps should only be initiated through
ICameraService::dump.

Bug: 26265403
Change-Id: If3ca4718ed74bf33ad8a416192689203029e2803

void CameraService::Client::disconnect() {
    ALOGV("Client::disconnect");
 BasicClient::disconnect();
    mCameraService->setCameraFree(mCameraId);

 StatusVector rejectSourceStates;
    rejectSourceStates.push_back(ICameraServiceListener::STATUS_NOT_PRESENT);
    rejectSourceStates.push_back(ICameraServiceListener::STATUS_ENUMERATING);

    mCameraService->updateStatus(ICameraServiceListener::STATUS_PRESENT,
                                 mCameraId,
 &rejectSourceStates);
}

void CameraService::Client::disconnect() {
    ALOGV("Client::disconnect");
 BasicClient::disconnect();
    mCameraService->setCameraFree(mCameraId);

 StatusVector rejectSourceStates;
    rejectSourceStates.push_back(ICameraServiceListener::STATUS_NOT_PRESENT);
    rejectSourceStates.push_back(ICameraServiceListener::STATUS_ENUMERATING);

    mCameraService->updateStatus(ICameraServiceListener::STATUS_PRESENT,
                                 mCameraId,
 &rejectSourceStates);
}
