Merge changes I6e89439a,I9d9aafe6,I38340654,Ie50a9d37,Icd98abf5, ... into nyc-dev am: 63fd900686
am: ee19fe0446

* commit 'ee19fe044636533b1ba76fbf279085b8b41aa224':
  vulkan: deprecate device layers
  vulkan: detect errors in VkEnumerate*ExtensionProperties
  vulkan: do not distinguish instance or device LayerRef
  vulkan: make Get*LayerRef take a Layer
  vulkan: refactor layer extension enumeration
  vulkan: refactor layer enumeration

Change-Id: I7c1713cadeec14bd585ae130540dc259bb192717