Enable setup.py packaging for scc

With this setup.py file the following is now possible:

  python virtualenv.py /tmp/venv
  /tmp/venv/bin/python setup.py install
  /tmp/venv/bin/scc --help
Move to README.rst
Add __version__ and bump to 0.3.1
Use GPL until settled
Add MANIFEST.in
Move to UoD copyright
Add version.py from the OME-friend @dcreager

See also:
 * https://gist.github.com/dcreager/300803
 * http://dcreager.net/2010/02/10/setuptools-git-version-numbers/
Adapter version.py for use post-installation

Now, `scc version` always uses `scc_version.get_git_version`
by finding the RELEASE-VERSION file next to the scc.py module.

For example:

```
$ ./setup.py install
$ cd ..
$ python
In [1]: import scc_version

In [2]: scc_version.__file__
Out[2]:
'/usr/local/lib/python2.6/site-packages/scc-0.3.0_10_ge3c9-py2.6.egg/scc_version.pyc'

In [3]: scc_version.get_git_version()
Out[3]: '0.3.0-10-ge3c9'
```
Revert "Move to UoD copyright" in doc*.sh

This reverts commit f44beeee3690c3fece2b7343c7224a45d3277015
for the two soon-to-be removed shell-scripts.
Handle direct-download of scc.py for SCC-merge
Merge pull request #66 from joshmoore/setup_py

Enable setup.py packaging for scc