buildpacks: Clone with "--depth 0" when downloading php and python heroku buildpacks
cli: Allow setting the workspace name with "-w"
cli: Use eval for `docker run` command so that args are properly passed on
baseimage: Bail out in case the workspace directory is not owned by root nor by the developer user
Many changes that have been around for a long time

Unfortunately some stuff is likely to be broken at this point.