Add version.py from the OME-friend @dcreager

See also:
 * http://gist.github.com/dcreager/300803
 * http://dcreager.net/2010/02/10/setuptools-git-version-numbers/
Rename OMERO-qa-upgrade.py to omego/main.py
First migration of pypi work from scc

Basic setup.py and similar copied from the
http://github.com/openmicroscopy/snoopycrimecop
repository.
Migrate scc framework to omego

Requires the re-addition of argparse which was
previously removed from the files copied over.

From scc commit 67cd4b0ddff7f8ba74d6a16acfc1420675d61853
for diff'ing between scc.py and framework.py.
Fix description
Migrate entry_point to main.py
Clean up for 'working' upgrade commannd
Remove 'End Users'
Remove cliff requirement for the moment
Fix more scc-isms
Prevent non-tagged releases
Another attempt to get pip to install
Remove bdist
RELEASE-VERSION is one dir up
Refactor on merge of 'origin/master'

In order to combin @manics recent work with mine,
all environment and keyword variable parsing was
refactored to use argparse. Now, `-h` shows all
available settings and all are also settable via
the environment as before. Use `-v` to have values
printed to DEBUG.

Conflicts:
	omego/upgrade.py
Use -v -n to show variables without executing
Accept non-tagged versions for pip from github
Add simple passing tests
Minor errs found by upgrade test
Proper ice34 upgrade test