Store git version data in a configuration file.
Make setup importable.

Also define versiondata variable for use with sphinx.
Add license file from the pymmlib project.

Also modify headers in the pymmlib-obtained files to refer to
LICENSE_pymmlib document and to the pymmlib project website.
add manual to diffpy.Structure
Replace leftover instances of SrReal with Structure.
Use default sphinx theme with collapsible sidebar.

Let's consistently use the same theme as for Python documents.
Fancy themes could be good for a website project, but not for manual.
Authors fixed to use a common definition of actual package authors.
Use the current year.
Create local gh-pages before cloning to temp repo.

The "publish" target clones the local gh-pages branch for updating
HTML documents.  However, the local gh-pages may not exist in a fresh
clone from GitHub, which would only have remotes/origin/gh-pages.
Use common authors definition also for texinfo
Set BNL copyright.
Remove dependency_links option.

Let easy_install refer only to registered packages at PyPI.
Tags must match  v[[:digit:]]  to define version number.

This adopts to conventional version tag naming vN.M[...].
Update setup.py
update setup.py, remove download_url
update readme.txt according to wiki
update and clean AUTHORS.txt
add acknowledgement of pymmlib
remove epydoc and update MANIFEST.in
remove all svn id
Exclude pyc and so files from the source archive.
Include commit timestamp with version.cfg.

Commit time in seconds is useful for it avoids date parsing.