packaging improvements

* add versioneer (patched for our particular repo config)
* add parse_requirements to unify requirement handling