Add utility functions for checking CSR and privkey
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
Fix recent commits style
Revert acme to 43ae01b
Merge pull request #76 from kuba/style-0

Fix recent commits style
Merge pull request #77 from kuba/style-1

Revert acme to 43ae01b
Added TODOs and a warning