interface: Add download_url method and implement it in backend
This new method returns a direct download URL for a cooked bundle if the vault cache backend supports the feature.
The backend implementation simply wraps a call to the download_url method from the objstorage used as vault cache.
Related to #885 (closed).