Add 'update-make' command

'update-make' command downloads Makefile from GitHub using
'curl' or 'wget'. This is controlled by USE_CURL variable (defaults to true).
However, if Makefile does not find 'curl' it still falls back
to 'wget'
Make Git ignore this Makefile

Ignore this Makefile by putting /Makefile into the excludes file
Print tag name when performing save

Now print the name of the newly created tag

While at it, try to recover from errors if commit fails