Better error checking on private key and csr.  Also, pull in file names instead of pointers.
Cleaned up per Kuba.
Restore 'type=file' on privkey and csr command line arguments.
Fixed format string incompatibility with py2.6.
let travis-ci test the code :)
install swig/augeas et al.
split test matrix to cover py26 and lint separately
travis-ci: install extras[testing]
add travis-ci badge to readme
Provide more user-friendly errors when opening file handles.
Read in files with universal newline support.
Merge remote-tracking branch 'github/letsencrypt/master' into pr/85

Conflicts:
	README.md
Travis CI: remove python version, use setup.py dev[testing]
Use travis_retry.

http://blog.travis-ci.com/2013-05-20-network-timeouts-build-retries
More sensible mode defaults when creating a unique file.
Work with CSR and private key file contents in the client.
Travis: fix YAML style
Travis: explicit -e $TOX_ENV not necessary
Travis: multiple Python environments.
Clarified --rollback command line option.