fix name clash with gcc macro
fix name clash with gcc macro

/home/chris/build/Vulkan/base/vulkanVersion.hpp:19:13: warning: In the GNU C Library, "major" is defined
 by <sys/sysmacros.h>. For historical compatibility, it is
 currently defined by <sys/types.h> as well, but we plan to
 remove this soon. To use "major", include <sys/sysmacros.h>
 directly. If you did not intend to use a system-defined macro
 "major", you should undefine it after including <sys/types.h>.
         Version() : major(0), minor(0), patch(0) {
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

jherico/Vulkan,jherico/Vulkan