When deploying a site extension deploy its WebJobs.

The site extension needs to have the WebJobs under `App_Data\jobs\{job type}\{job name}`.
The jobs will be moved (not copied).
The result WebJob name will be `{site extension id}({job name})`.
Fixes #1393
What is an external job? One that comes from a Site Extension?