LetsEncryptClientError
Less generic exception for subprocess.check_call.

https://docs.python.org/2/library/subprocess.html#exceptions
Less generic exception catching in send()
Remove heisenbug from acme_test
Merge remote-tracking branch 'github/master' into bugs/44

Conflicts:
	letsencrypt/client/client.py
Add utility functions for checking CSR and privkey
Merge pull request #73 from kuba/acme_test_pretty_heisenbug

Remove heisenbug from acme_test
Merge pull request #72 from kuba/le_util_test

le_util cleanup, le_util_test, docs
Add documentation for parameters of new functions
Integrate CSR and private key validation steps into client
PEP8 formatting fixes
Correct PEM/DER return behavior
For crypto.util, read crypto_util
Add a missing crypto_util
Added name check and attempted to clean up code - is PEP8 conformant
git push origin masterMerge branch 'csr_utility_functions'
Merge branch 'master' of github.com:letsencrypt/lets-encrypt-preview

Conflicts:
	letsencrypt/client/client.py
PEP8 support for acme, acme_test, apache_configurator
PEP compliance logger.py
PEP8 compliance main.py