Store git version data in a configuration file.
Write version data if either of commit hash or tag change.

setup.py did not update version after tagging,
because the commit hash did not change.
Various updates to prepare diffpy.utils for release.

Wrote README.txt file
Updated list of authors in AUTHOR.txt
Removed trailing whitespace in gridutils.py
Set up doc/manual directory for sphinx documentation project.
Make setup importable.

Only run it if it is the main script.  The versiondata from setup.py
can thus be imported from sphinx conf.py.
Add missing import.
Remove redundant import.
In README.txt removed recommendation to install all of diffpy-CMI in order to obtain
diffpy.utils
Changed title of DEVELOPMENT section to CONTRIBUTION in README.txt
Tags must match  v[[:digit:]]  to define version number.

This adopts to conventional version tag naming vN.M[...].
Small changes to setup.py and MANIFEST.in

setup.cfg and INSTALL.txt no longer included in MANIFEST.in

added the following to setup_args dictionary:
zip_safe = False,
license = "BSD, see LICENSE.txt"
Edited version of python in classifiers in setup.py
(changed 2.5 to 2.6 and 2.7)
Merge branch 'master' of https://github.com/diffpy/diffpy.utils
Exclude pyc and so files from the source archive.
Include commit timestamp with version.cfg.

This avoids complicated date parsing.
Script for making nice source distribution bundles.
add api doc
fetch gh-pages if no local branch presents
File should end with eol.
remove doc of tests from manual
Rename README.txt to README.md