Make DockerUpload more clear

* app.DockerUpload: Raise ToolsError if manifest doesn't exist
* app.DockerUpload: Append response.body to push/upload exceptions