Add context information to download plugins

This patch sends the context information into the download plugins
via  kwargs.  This will allow download modules like swift to use
the keystone auth information.

Change-Id: I105cc7d7dd76e4eadfeefdc7ca65f9eab38098b7
blueprint: image-multiple-location
Merge "Add context information to download plugins"