Switch from python-gnupg to gnupg, update calls

* "gnupg" is a fork of python-gnupg which seems more actively maintained and
  more responsive to bug reports than python-gnupg
* Updates to the latest version of gnupg and updates gnupg calls to
  preserve semantics where the API changed
Fix nose tests to work with updated gnupg API
Add stv to AUTHORS
Merge pull request #18 from stvstnfrd/author

Add stv to AUTHORS
Merge pull request #13 from edx/jrbl/bugfix_gpg

Switch from python-gnupg to gnupg, update calls
Update requirements to use more modern stuff

* bump reportlab from 2.6 to 3.1.8, a painless drop-in upgrade
* bump requests from 0.14.1 to 2.3.0, making it match the version in use
  on edx-platform. Some small code updates to make this work.
* bump PyPDF2 from 1.19 to 1.23, a transparent upgrade
* remove logging-config dependency, it appeared unused
* remove lockfile dependency, it appeared unused
* remove python-daemon dependency, it appeared unused
* remove simples3 dependency, it appeared unused
* remove wsgiref dependency, it appeared unused
Create DEFAULT_ORG configuration variable

* Introduce DEFAULT_ORG variable, so that LONG_ORG configuration no
  longer fails with poorly configured test courses. This also saves
  sites whose certs all issue from one org from having to configure the
  org in every cert.
* Trivial import cleanups
Merge pull request #14 from edx/jrbl/dependency_bumps

Update requirements to use more modern stuff
Adding Roadmap / TODO in README.md

* Putting plans into shared artifacts helps people get on the same page
* Also some small formatting fixups
Updates to Troubleshooting section of README

* Going through a certs deployment with @stvstnfrd showed us some
  places where our most common set of assumptions (ubuntu, possibly
  running in a VM) may break Python's mostly-posix expectations.

  This gives people ideas where to look when debugging.
Fix default value for TMP_GEN_DIR
Install via HTTPS in README

By default, installation environments lack Github SSH credentials and
this step fails. Anyone needing to clone via SSH can do so explicitly.

This way, the recommended installation path works out-of-the-box.
Fix Markdown syntax for code literal

The code literal section was missing a closing backtick.
Fix Markdown syntax for ordered lists

Github-flavored Markdown requires an additional indent for code blocks
nested within list items [1].

[1] http://meta.stackexchange.com/questions/3792/how-to-nest-code-within-a-list-using-markdown
Specify sane defaults for demo certificates

Previously, certificate generation expected access to S3.

This shouldn't be required when generating a demo certificate, so we
update the README's sample script to disable S3 uploads.

The sample script now specifies the default demo course_id, instead of a
non-existent course_id.

All command line flags are specified with `--long-options` to make the
options explicit to users, as this is their first exposure to the code.
Update private directory variable
Add note about help options
Merge pull request #21 from stvstnfrd/bug/tmp-gen-dir

Fix default value for TMP_GEN_DIR
Merge pull request #19 from stvstnfrd/readme/install

Update README install steps
README: clarification of LC_ALL use