This change adds an implementation of the IPC layer for FuzzerRemote. It translates calls to the FuzzerProxy* methods of the FuzzerRemoteInterface into messages sent over a fuzzer::ipc::Connection, and messages received over that connection into calls to the FuzzerRemote* methods.
This is change 19 of (at least) 20 for cross-process fuzzing support.
Hmm, this should have been applied from the get-go when ipc/ was created. I'll move it up the chain and rebase (again).