Trivial changes to use setuptools if available and use env variable to choose pyside/pyqt

These are pretty trivial changes.  The setup script is modified to use distribute/setuptools if they are available, otherwise will use distutils.  The binding_helper looks for 'GALRY_QT_BINDING' in the os.environ, and if present uses that binding (and no other) for the Qt interface.