Cleaning wwwroot related fixes

Update first deployment clean logic, it used to be that we removed the entire content on the first deployment (before the actual deployment),

On delete repository, if delete wwwroot is not set, clean from wwwroot only files from the deployment/repository.

Fixes #397.
Fixes #376.
Fixes #398.