Willsalmon/mr601 backport
Description
Backport of !601 (merged)
Changes proposed in this merge request:
- Catches tags that can not be used to create version numbers with a more helpful to user message
- Updates versioneer code to search for tags that should be usable to create version numbers.
This merge request, when approved, will close issue/bug: #516 (closed)