decline to index non-lax-version packages
test dist for weird versions
prelim. test for weird version strings
demonstrate/test indexer on various VERSION forms

Specifically, we do not index 1.23_4, 1.234bananas, or a
literal v1.2.3.

The only code change is introduced to prevent the indexer
from dying on bogus versions, but to continue indexing.
Merge branch 'pr/105'