Move out Apache specific Objects
Refactor to use Addr objects, and sets
Remove Apache parsing from configurator
Add __init__.py to apache dir
pylint fixes
Major refactor of client and main
Fix #137

find_directive uses the unitialized member location in set_user_config when httpd.conf is present.  I changed set_user_config_file to use the root path as a start.
Refactored/added tests
Formatting fixes
Fix the sh path and make script executable
Merge pull request #138 from fmarier/make-script-executable

Fix the sh path and make script executable
Refactor for revocation
Merge branch 'master' into configurator_tests

Conflicts:
	letsencrypt/client/client.py
	letsencrypt/client/crypto_util.py
Fix documentation
Merge branch 'master' into configurator_tests

Conflicts:
	letsencrypt/client/apache/configurator.py
	setup.py
Final cleanup
Merge pull request #135 from letsencrypt/configurator_tests

Configurator and Client Refactor
Merge branch 'master' into pep8

Conflicts:
	letsencrypt/client/apache/configurator.py
	letsencrypt/client/client.py
	letsencrypt/client/tests/apache_configurator_test.py
Merge pull request #132 from kuba/pep8

pylint fixes
Merge branch 'master' into zope.interface

Conflicts:
	letsencrypt/client/augeas_configurator.py
	letsencrypt/client/interfaces.py