Added test case "two disks down, third later"
Renamed tiny_setup into swift_small_setup
Fixed the mess around common.PROJ_DIR

PROJ_DIR now actually point to the project path, not to where the tests are.
Added CONFIG_DIR and BIN_DIR for future use.
Updated gitignore
Test module configs get generated from config.json

With 'bin/generate_config_files.py', each test module will get its own
configuration, created based on the 'etc/config.json' file, in which there will
be (for example) specified which servers are to be used as swift proxy servers
and which as data servers.

Added bin/ folder with additional (so far) empty scripts for OpenStack
deployment and state reset.

The OpenStack deployment is now configurable, so that a user can choose his own
installing method. This feature is still work in progress.
Deleted tools/config.py and tools/generate_answer
Turned off swiftclient DEBUG messages

The first few swiftclient DEBUG messages somehow don't get captured by nose and
show up in the output. They could also be removed by --log-level=INFO, but
older versions of nose don't support that.
Added install_requirements to setup.py
Added LocalServer; fixed Server parameters

Renamed Server.ssh to Server.cmd.
Nicer SSH command logging; added option parsing

SSH commands now get logged even when they don't fail and with a nicer message
if possible - instead of 'name.asdf.ghjk.com', it uses just 'name'.

The option parsing will be later used in bin/ scripts.
Added logging options to SSH and LocalServer
Fixed typo in config.json.sample
Updated keystone section in configuration
Updated ssh return values; added loggin messages
Added packstack deployment script

Currently supports only the swift small setup.
Removed sample Packstack answerfile

New packstack_deploy now uses CLI parameters, not answerfiles.
Formatting the extra disks before packstack run
Increased timeout in sample config by 1 minute

To make sure that failures are not caused by not giving it enough time. On the
other hand, it makes tests fail slower.
Temporarily removed paramiko from deps

Installing paramiko from pip currently causes some issues with pycrypto. You'll
have to install paramiko from your packaging manager.
use answerfile instead of cli options