Implement 'muddle release -test'
Some simple semantic version number support
Add "muddle stamp release <name> -next"
Fix upstream test - creation of repos

It's not clear to me how this ever worked!
Minor tweaks/tidies
Merge branch 'master' into lifecycle-branching