pep8 all the things
updated ssh configs, easier breakdown of base_install.sh config files
some apache hardening
Merge branch 'big-merge' of https://github.com/freedomofpress/securedrop into big-merge
This upgrades `distribute` to the latest of the 0.6 releases,
currently 0.6.34.  This is useful because some packages need a newer
version of distribute, and others some do not yet support setuptools.
Merge pull request #158 from Hainish/new-distribute

This upgrades `distribute` to the latest of the 0.6 releases
Upgrade distribute, then install requirements
Changing setup_ubuntu.sh to reflect changes in directory structure.
Having setup_ubuntu.sh generate bcrypt salt and secure key and place
those values in config.py.  This causes tests at end of setup script to
pass.