This also fixes #2009 and can be used either in place of #2013 if we don't do another v0.14.x release or on it's own directly for v0.15.0.
Besides just the artifact versioning it goes a lot farther. It addds checksuming the artifact generation in CI and also a lot of other autotools cleanup that I've been doing in other projects and is modular enough to use here. Along the way we re-use some autoconf-archive stuff that is easier to be audited, and isolate our custom stuf in it's own macro namespace.
This also fixes #2009 and can be used either in place of #2013 if we don't do another v0.14.x release or on it's own directly for v0.15.0.
Besides just the artifact versioning it goes a lot farther. It addds checksuming the artifact generation in CI and also a lot of other autotools cleanup that I've been doing in other projects and is modular enough to use here. Along the way we re-use some autoconf-archive stuff that is easier to be audited, and isolate our custom stuf in it's own macro namespace.