Switched from using urllib2 to requests.

urllib2 is a security hazzard, it does not perform certificate checks against a trust root by default, nor does it perform service_identity checks.

Also, requests has a prettier API.
Use the older requests API
Set the content-type header and use POST, which the ACME spec requires
Change CONFIG to point to an ACME server with valid trusted certificate
Merge branch 'master' of github.com:letsencrypt/lets-encrypt-preview
Merge pull request #2 from alex/use-requests

Switched from using urllib2 to requests.
docstrings and add JSON pretty-printing code
Removed trailing whitespace as well as unused imports
Merge pull request #11 from alex/trailing-whitespace-unused-imports

Removed trailing whitespace as well as unused imports
Replaced tabs with spaces and removed usage of several deprecated features:

* dict.has_key -> `in` operator
* backticks -> repr

Also removed trailing newlines from a few files.

flake8 --select='W' no longer reports any issues
Merge pull request #12 from alex/flake8-w

Replaced tabs with spaces and removed usage of several deprecated features:
small cleanup
Merge branch 'master' of github.com:letsencrypt/lets-encrypt-preview
Add requirements.txt.
Merge branch 'master' of https://github.com/letsencrypt/lets-encrypt-preview
Make the 'command line usage' section slightly more readable
python-augeas missing from PyPI
setup install_requires python2-pythondialog, jose, jsonschema

Conflicts:
	setup.py
Fix SyntaxError
Sort setup install_requires

Conflicts:
	setup.py