feat(controller): send procfile entries to scheduler

closes #2545 
closes #2575
closes #2514

todo:

- [x] docs
- [x] integration tests on `deis pull -p` workflow
this has the limitation of users requiring `bash` in their images, but I wanted to make sure users could not accidentally break out and run commands on the host