Add a helper pip downloading tool.

This tool helps remove duplicate downloads (keeping the latest
version) as well as automatically creates and uses a cache
and download cache directory.

Change-Id: Ibcce2d69d4e99a6f1ad787787a903fdd70b294cb