Pin compatible dependency versions.

Add 'setup.py dev' and 'setup.py docs' to normalize w/ other branches.
Update to latest theme.