Update .gitignore files

Add .update-venv and doc/source/api to the appropriate .gitignore
files.
Update requirement files

Update requirement files to get correct httpretty and remove
requirements that were keystoneclient specific.
Bring over debug_helper.sh

Bring over the debug_helper.sh script from keystoneclient