parse version number from setuptools

Rather than have multiple copies of the version string strung out in different places, this allows us to maintain the version number directly in setup.py

refs #2204