Use versioneer for package versioning

No longer need to maintain a text file with the next version number in.
Post-tag revisions are now numbered with suffix .post0.devN, where N is
the number of commits.
Also adds 'async.__version__' containing the current version.