[Printing] Remove dependency on raw fd in PrintingContext

In PrintingContext, we rely on raw file descriptor to figure out which
PrintingContext is responsible for current task. The ultimate goal was
to figure out which PrintingController that PrintingContext is talking
to.

But since PrintingControllerImpl is a singleton, every PrintingContext
is associated with the same PrintingController. So there is no need to
use the raw file descriptor to distinguish between PrintingControllers.

This CL removes the dependency on raw fd, in preparation for fixing
double ParcelFileDescriptor closing issue (http://crrev/c/1244803).

Bug: 882608
Change-Id: Ic3b7496661c913c028a86c7c2cd5e853a98a83a2
Reviewed-on: https://chromium-review.googlesource.com/1244832
Commit-Queue: Shimi Zhang <[email protected]>
Reviewed-by: Changwan Ryu <[email protected]>
Reviewed-by: Lei Zhang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#594553}
11 files changed