Add acme_test. Sphinx-like doc in acme module.
More complete list of exceptions that can be raised

The acme.acme_object_validate() function can also raise ValueError
when given something that isn't JSON.
Merge remote-tracking branch 'github/master' into acme_test

Conflicts:
	letsencrypt/client/acme.py
python-augeas from PyPI

https://github.com/hercules-team/python-augeas/issues/2#issuecomment-64116945
Merge pull request #64 from kuba/pypi-augeas

python-augeas from PyPI
apt-get install libaugeas0

libaugeas0 is still required, despite python-augeas from PyPI
Merge pull request #69 from kuba/libaugeas0

apt-get install libaugeas0
Merge pull request #60 from kuba/acme_test

Add acme_test. Sphinx-like doc in acme module.
le_util cleanup, le_util_test
Fix JOSE encoding mess
Better tests for jose b64 padding