shill: Add boilerplate for new minijail functionality

Minijail has been expanded to allow parents to read the stdout/stderr of
jailed processes.  Expose this functionality to shill.

BUG=chromium-os:39056
TEST=Unit tests pass.
CQ-DEPEND=CL:43460

Change-Id: I07145c7d6b6c1ef6849ac5f53f3186b0673eba81
Reviewed-on: https://gerrit.chromium.org/gerrit/43734
Reviewed-by: Paul Stewart <pstew@chromium.org>
Reviewed-by: Jorge Lucangeli Obes <jorgelo@chromium.org>
Commit-Queue: Christopher Wiley <wiley@chromium.org>
Tested-by: Christopher Wiley <wiley@chromium.org>
diff --git a/minijail.h b/minijail.h
index 5289101..9f5d390 100644
--- a/minijail.h
+++ b/minijail.h
@@ -45,6 +45,10 @@
   virtual bool RunPipe(struct minijail *jail, std::vector<char *> args,
                        pid_t *pid, int *stdin);
 
+  // minijail_run_pid_pipes
+  virtual bool RunPipes(struct minijail *jail, std::vector<char *> args,
+                        pid_t *pid, int *stdin, int *stdout, int *stderr);
+
   // Run() and Destroy()
   virtual bool RunAndDestroy(struct minijail *jail,
                              std::vector<char *> args,
@@ -60,6 +64,11 @@
                                  std::vector<char *> args,
                                  pid_t *pid, int *stdin);
 
+  // RunPipes() and Destroy()
+  virtual bool RunPipesAndDestroy(struct minijail *jail,
+                                  std::vector<char *> args,
+                                  pid_t *pid, int *stdin,
+                                  int *stdout, int *stderr);
  protected:
   Minijail();