Move out Apache specific Objects
Refactor to use Addr objects, and sets
Remove Apache parsing from configurator
Add __init__.py to apache dir
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