Upload should go after sdist.
Move requirements to a file.

We need this for readthedocs.org to be happy.
Commit docs/api.

Need for readthedocs.org.