Sometimes we have repos that look like puppet or nodejs projects when
they aren't. If an explicit release-type is given, use that instead of
guessing before applying the version rules.
Change-Id: I4cee33ef8da68e02d4f009e22d4c2480cb94384d
Signed-off-by: Doug Hellmann <doug@doughellmann.com>