Fix version import

`setup.py` now accesses the version information without importing the module, which caused problems. ` __init__.py` is the canonical location now, which is better I think. `client.py` avoids circular imports by only importing the version when it needs it.

Follow up to changes in 563de9def0930ecc3a7ab19bf4a67e3e78a50180