Add rpm:build_package_url task.

Adds a new task to rebuild SRPMs locally or download them
from the cache. Locally built RPMs are cached so that subsequent
test runs won't have to rebuild things.