deploy: deploy local directory and run it in place

* Expects:
  - POST {local-directory: ...}
  - Content Type: application/x-pm-deploy
* Skips build/prepare steps
* Does not symlink the current directory
To be clear: setting runInPlace to false is the same as not-setting it, when it has value of undefined. In both cases, it is false. So, I think you don't have to set it, and that you can't and don't set it in cicada shows that it doesn't have to be set.