Release process

Adds a makefile target to build releases for different target architectures/OSes.

Also adds a script to upload the result as a github release.
(that's how existing version bump processes work, both with `npm version` and with `gitsem`)