move version macros to Makefile.buildnum
build illumos specific grub version string
xversion.h is generated file