fix for version number not being available when installting from PYPI

moved version number to macropy/version.py as tuple,
which can be easily updated programmaticaly.
macropy/__init__.py exports the tuple as pep 396 compatible string __version__
which is used by setup.py as well