Remove unused tools/rfc.sh

OpenStack now uses git-review from pip

Change-Id: If9f59738b807f36168076dc5b1c6bfb8cc780536
Fix multiple distro dependency bug

get_packages() icorrectly handled multiple distros listed in a dependency
file, such as:

    xyz  # dist:fred,barney,wilma

Change-Id: Ib1178b2aaaddafe581902b32776180bb0b41f1ae
Set default image for exercises

The exercises search for an 'ami' image to run; when multiple images are
loaded this fails.  Rather than try to guess or just use the first one
we set the default image name to the cirros image that we load by default.

Change-Id: Iae91a011ca9c42a7715747a68e0deba0dba20835
Use swift config files shipped with swift.

- Fixes bug 1004548.
- Add function iniuncomment.
- Trying to match the indent as the other stack.sh file.

Change-Id: I70339f7b4c0dd3ef8a018daecb2e1b3fb72c741b
Remove pips.

All of the requirements should now be specified in the pip-requires
of individual projects, which will be installed via setup.py install.

Therefore, remove the few remaining pip dependencies from devstack.

Distutils has a problem installing django 1.4 when django 1.3 is
already installed via debian packages.  Therefore, remove the
dependency on the django debian package (which installs 1.3
and is obsolete anyway).

Change-Id: Ia4dc1f4c94c7f5c0811bafcf41dadc5d629a516d
Use pip to install python depends.

When we use python setup.py develop, if there is a packages not installed
already, it means distutils/easy_install installs it. Unfortunately, those
are both way more stupid than pip. Instead, get pip to install missing
depends, then run the setup.py develop so that distutils doesn't need to
install things.

Change-Id: Ifad3bbc8e9eac0b14dc5bb40175cf2bd45b64b00
Merge "Remove pips."
Fixing ryu problems in devstack.
Merge branch 'master' of https://github.com/openstack-dev/devstack
Always setup rootwrap sudoers entry

Setup /etc/sudoers.d/nova-rootwrap in all cases, and not just
when devstack is not run as root. Fixes bug 1011652.

Change-Id: Ib4cdeaa282f01cf2ce98119618f232c91b6e8db4
Add BeautifulSoup dependency for Horizon

This is a workaround for an undocumented dependency on the Python
BeautifulSoup package.  It fixes both Ubuntu and Fedora builds.

Fixes bug 1010968

Change-Id: If7f5d55c38d3b9ab677378c57839bc8f03898e2f
Install python-swiftclient when installing swift.

- Fixes bug 1002789.

Change-Id: I8ee54652c6a38c7c226c820366897e53807f664d
Fix issues when working through an outbound proxy

* reqork setup-develop() to handle proxy operations and empty dependency lists
* use keystone to get admin token (eliminate a direct curl invocation)
* check for cached image files of 0 bytes and re-download if needed

Change-Id: Ief356667ed3ef8d05c6604f12513ae81f68cec04
Merge "Always setup rootwrap sudoers entry"
Run glance-manage db_sync.

Updates stack.sh so that it runs glance-manage db_sync. This
should pave the way for us to default Glance DB auto-creation
to False in Glance.

Previously we would rely on glance-registry (and glance-api in Folsom)
to auto create the DB for us. I've found this to be a bit racey
so explicitly using glance-manage seems the way to go.

Change-Id: I61f165db6e0591e819d12aa2e2a4d336ad1172c3
Merge "Fix multiple distro dependency bug"
Make the log output pretty and more useful

 * requires https://review.openstack.org/#/c/8067/

Change-Id: Ib26c1bd7e9ef933a7dbe2ee0c476e8d439e17574
Kill all swift processes before trying to install.

- Before trying to install swift we ensure there is no swift processes
  running.

Change-Id: Ibeb511a67f1ccc4914d9cdf2874324159e3928cc
Skip screen if not present

Change-Id: I018249c415fa91ca6461a8f9d236767aa57a8fbd
Merge "Use swift config files shipped with swift."