Scripts and documentation of the release process

This was used for the 3.0.0 release.

It's ideal that this re-introduces ruby back into the repo (the same scripts could
probably be done with Groovy) but this is a good first strawman.