setup.py: parse the version from __init__

Avoids dependency hell due to __init__ requiring the "six" module, while
maintaining the convenience of specifying version just once.

Signed-off-by: Dan Scott <dan@coffeecode.net>