Pip state docs

The pip state was passing in a number of arguments to the pip exec
module but very few of them were documented in the state iteself.
Merge pull request #15744 from cachedout/pip_doc

Pip state docs