Remove droplet files when a droplet is destroyed.

- Move logic from BlobstoreDroplet to Droplet

[#57595258]
Minor refactor to remove duplicate logic of droplet key generation.
Delete droplets in background

[finished #57595258]