- add support for overriding the version number via the environment
variable SETUPTOOLS_SCM_PRETEND_VERSION
- fix issue 63 by adding the `--match` parameter to the git describe
call and prepare the possibility of passing more options to scm
backends
- fix issue 70 and 71 by introducing the parse keyword to specify
custom scm parsing, it's an expert feature, use with caution
this change also introduces the setuptools_scm.parse_scm_fallback
entrypoint which can be used to register custom archive fallbacks