Tests for Cli connectors & move to twisted matrix for these servers.
Merge branch 'master' of github.com:tomgalloway/FreedomBuddy

Conflicts:
	src/connectors/cli/controller.py
	src/santiago.py
	unit_test.sh
Extra tests for CLI connector
CLI-Listener is required for normal operation.
Added a "Getting Started" section.  It's really simple.
Fixing https_sender controller path.
Clarified Getting Started.
Made getting started easier.
With Wheezy, we no longer need an out-of-tree python-gnupg.

Use the Debian package.
Roll back change 65be5a7:

We need the out-of-Debian python-gnupg >= 0.3.3 because previous
versions handle expired keys incorrectly.  Also, reversed the
PYTHON_PATH environment variable so the local python-gnupg is
preferred.
Clarified data model.
Use Isis's python-gnupg repository.
Properly quote arguments again.

This again prevents shell injection attacks in request strings.

Now, though, every controller will need to assume that the request is
quoted non-transparently.  Ultimately, though, that's a small price to
pay.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	makefile
	src/connectors/cli/controller.py
	start.sh