Add index-cache option to install command

The index-cache option turns on caching to disk of the PageCache object between pip runs. So 2nd and subsequent runs of pip read the cached results of network requests rather than waiting for the network. This greatly speeds up testing.