Documented API calls' return format.
Fixed some spacing.
Improve API call descriptions

Added more explicit descriptions about API calls that return JSON objects.
Fixed some ambiguous wording.
Fixed some icky spacing.
Add wsgi script, parameterize config.load().

Work towards running this behind apache. the config.load() change
is so we can have a global config file, rather than needed to look
in the local directory.
Merge pull request #322 from zenhack/wsgi-script

Add wsgi script, parameterize config.load().
Send request data as JSON
Remove multiple-switches.md

This is not the right place for this type of TODO/future research-type document.
Merge pull request #328 from henn/remove-extra-doc

Remove multiple-switches.md
Proper checking of arguments re: #333

In lieu of a proper solution to issue #333, we should at least check
the arguments up front and fail cleanly in the unsupported case.

This patch adds said argument checking, along with a test.
Merge pull request #335 from zenhack/headnode_connect_network-check-allocated-status

Proper checking of arguments re: #333
Fix vncport value in example

Change from string to int.  Change to a realistic value.
Merge pull request #325 from gsilvis/cli-json-new

Send request data as JSON
Add configuration option for libvirt endpoint

This was needed because we really have to be using 'qemu:///system' rather
than the default on CentOS, which is 'qemu:///session'
Update/clarify comments in haas.cfg.example.

Also, change the database uri to something more representative of a
production setup.
Clarified some documentation

Documented the scenarios that the vncport field in show_headnode can be None
Merge pull request #342 from zenhack/update-haas.cfg.example

Update/clarify comments in haas.cfg.example.
Fix bug 316

If setup.py is called from anywhere other than the directory where
it resides, it is unable to locate requirements.txt (which exists
in the same directory as setup.py).

This patch makes it so setup.py can tell where it is being called
from and use this information to locate requirements.txt.
Use path.join
Merge pull request #341 from gsilvis/libvirt_endpoint

Add configuration option for libvirt endpoint
Merge pull request #344 from ryabouza/fix-bug-316

Improve setup.py's ability to locate requirements.txt