Add a release target to the makefile.  This target increments the build
number for the version, adds a build tag to the git repo, and builds
a mooltipass.major.minor.build.hex file.

Updated the version defines to be optionally provided by the makefile.