Add unstack.sh

unstack.sh is a simple clean-up script to kill known running
OpenStack processes:
* quit devstack's screen session
* stop swift daemons
* stop apache
* remove volumes

Change-Id: I41b33817c4436e644c336e4e0673144ac0844c26
Install dnsmasq-utils on precise as well

Change-Id: I1a730d9ffdf934cfcec466d15453dd908b1a58de
C) Move swift defaults for config & data

* change config vars _LOCATION to _DIR to be consistient with other vars
* let config files live in /etc/swift like they want to
* move swift backing files to $DEST/data/swift

Change-Id: Idbd507736b46c5c2330e0255cc87f40068d3faf6
D) Reorganize top of stack.sh

Pull stack.sh sanity check reorg from multi-distro branch.
This performs OS detection checks earlier and moves the
Sanity Check section later so we have more information available.

Change-Id: I5b9e64c4dc024a9ad90bd4f7e5ed86d601c0f610
Properly generate the hardstatus for stack-screenrc.

Fixes bug 974641.

Change-Id: I56879083c6e9d6711afacb786f5e238ff843f55b
B) Use keystone config files from source; move to /etc/keystone

* Put all config files in /etc/keystone
* keystone.conf rewritten
* logging.conf.sample rewritten to logging.conf
* default_catalog.templates copied from devstack/files
* iniset() now properly adds options that do not previously exist

Fixed to re-configure the catalog templated backend; sql is the
default in trunk now but DevStack needs a bit more work before
it can use it.

Change-Id: Ic7060ef897e47495cd08ca3786e49fdebadf6723
Merge "Properly generate the hardstatus for stack-screenrc."
Use glance config files from source tree

This rewrites the config files for Glance API and Registry (-paste.ini and .conf)
rather than use templates from devstack/files.

Fixes bug 950289

Change-Id: I90151e36bb5f778499481e9abe0d8637d41f19aa
Merge "C) Move swift defaults for config & data"
Merge "D) Reorganize top of stack.sh"
Remove temporary fix for keystone.conf file.

Fixed in https://review.openstack.org/#change,6387.

Change-Id: I7fd73fa2658fcb8ba3a6db4d19ebde25e67cfbda
Merge "Install dnsmasq-utils on precise as well"
Merge "Add unstack.sh"
Merge "Remove temporary fix for keystone.conf file."
Script for Ubuntu 11.10 on Xenserver

This script creates a template for an Ubuntu 11.10 VM on Xenserver.
This is not officially supported by Citrix, but is useful, as most
of the Openstack development and instructions are based on it.

Change-Id: I8457f88ebe1065429d4c03de11d7ab0ef22f357a
E) Add support for Fedora 16

Highlights:
* Add files/rpms/*
* get_packages() only loads deps for services that are enabled

11Apr2012
* change mod_wsgi cwd to $HORIZON_DIR
* fix horizon apache log file name and location

Note: This superceeds https://review.openstack.org/4364

Change-Id: I95486584561e4418907a6a4feb0ffbe4f4ea1843
Add gcc to glance prereqs

Change-Id: I60584e5f3c99d15cd0f3a2222a448f7e01295779
Merge "E) Add support for Fedora 16"
Bumping Horizon Django dependency to v1.4 for Folsom.

Horizon is moving to Django 1.4 as the minimum version, however
1.4 is not the packaged version in the apt repositories. Thereby
the dependency needs to be moved back to being installed by pip.

Change-Id: I3c3116c1d02bdfaccab521175816502fd8ea054a
Store glance images in Swift if installed.

- Fixes bug 968950.

Change-Id: I62587965cd01e7d7bb1ffb6081c57099a76fc87e