Issue #277: checkpoint ... working through version pattern matching using MetacelloVersionNumber>>match: and MetacelloSemanticVersionNumber>>match:
Issue #277: Semantic versioning is too stringent ... Seaside versions tend to have 4 version fields instead of three ... besides for pattern matching we are not going to compare versions so we just need a comparer that recognizes *, #, and ? characters