Separate reference counting from MVKVulkanAPIObject into a new MVKReferenceCountingMixin class, so reference counting can potentially be used in other areas of the class hierarchy. Replace MVKConfigurableObject with MVKConfigurableMixin for the same reason. Remove some inline definitions as unnecessary in the files being revised here.