Make test_socket_manager tests pass on PyPy

by applying patch from pjenvey on IRC:
http://paste.ofcode.org/a588X46F8gNdFDSHDtK5NP
.travis.yml: Add pypy but allow fail

Conflicts:
	.travis.yml
Add docs/conf.py and docs/Makefile to manifest. Closes #473
Add example scripts and test fixtures to manifest.  Refs #473
remove unused codepaths, since we now only support 2.6+ we can rely on iterparse being available, add some tests
full unit test coverage for xmlrpc module, remove some python 2.5 compatibility code
remove lie from readme
update against trunk and add pypy to tox.ini
dont bother covering this corner case
79 cols
we can now use class decorations instead of reassignment at module scope since we no longer support 2.5, 79 cols
full coverage for process module
get rid of this insane cruft
79 cols
79 cols
Merge remote branch 'upstream/master'