Re-align MANIFEST.in and setup.py, and update docs

This doesn't completely fix the problem.  I'd like to add a validation script that can be run by hand, and can also run from Travis.  I'll work on that now.

@petemoore