download: update the download plugin with --source, --destdir & --resolve options

--source will download the source rpms.
--destdir set where the downloaded files are placed.
--resolve download uninstalled dependencies also.
build: install the download plugin