rename test class.  a glob in the build config only runs tests with the word 'Test' in the class name.
start in on more acceptance tests for releasing and release repo initialization
check if already in a release repo when running the release-init command.  previously it was startlingly easy to accidentally nest those because hey, a release repo is still a repo right?  ahheh.
test to check that using the release command aimed at a git repo that is not a releases repo will reject.
found detection code in some MdmModuleRelease constructors didn't assert repository existance correctly.  fixed, which makes an existing test more sensible, and also added more tests to make sure a completely mistargeted release repo path reports differently than a repo that exists but is the wrong type.
acceptance test covering the whole flow of releasing from a repo, and then doing it again from another clone elsewhere that requires release initialization again.
remove some debugging commands from the distributed release acceptance test.
comment on irritating incongruity with the cloning fixture.  not actually in the way enough yet to prioritize fixing.
split tests concerning releasing scattered between working repos into its own group.
extract components of the scattered releasing test that can be reused.
catch the not found exception during the release command and reform it to give a helpful hit about using release-init.  this made a test less specific, but we can clean that up more later.
better explanation in error message when releasing hits a repo that's not actually smelling like a release repo.
update changelog to mention release messaging improvements.
add mention of the new help texts to changelog.
changelog phrasing and grammar.
Merge branch 'master' into stable
release version v2.18.0
Merge branch 'stable'