drive: Support offline delete
Remove API related code from RemoveOperation, they are handled by RemovePerformer.
Add OperationObserver::OnEntryRemovedByOperation to kick SyncClient from RemoveOperation.
Add SyncClient::AddRemoveTask to kick RemovePerformer.
Modify SyncClient::StartProcessingBacklog to kick RemovePerformer on start up.
BUG=
260542
TEST=unit_tests
Committed:
https://src.chromium.org/viewvc/chrome?view=rev&revision=237296