Convert most of exec.inc to use Symfony Process component.

Here is a start at using Process instead of exec() and friends. There isn't much to gain here yet. I'm actually most interested in @greg-1-anderson taking a look at backend.inc and seeing how much we can simplify _drush_backend_proc_open() and related code by using Process. I'm fine with losing some functionality there if it improves maintainability.