update dev setup docs

Some steps were broken and/or not needed anymore due to changes in Pulp.
Merge pull request #1432 from beav/devdocs

update dev setup docs