Merge pull request #347 from Rob2309/extends-marker

Add attribute to mark pNext pointers with the Vulkan struct they extend