Improve package scripts
|Reported by:||d_m||Owned by:|
Right now the package scripts are somewhat fragile and wonky. The names of the generated things are weird, irregular, and out-of-sync. Also, the script usage is delicate.
We should have robust packaging scripts for all platforms (ideally including Linux) that are able to get the version/git-rev included correctly without being manually tweaked or passed arguments.