NextVersion::Semantic on new release

Hi,

When using NextVersion::Semantic on a new release it dies with `previous version '0.0.0' doesn't match format`, which is the version PreviousVersion::Changelog gives if no previous version is found.

This also checks for that version.

I'm not sure if it is best fixed here or in PreviousVersion::Changelog (returning `0` when missing version)?