Fix tests for VK_EXT_device_address_binding_report
Tests for VK_EXT_device_address_binding_report contain several issues:
1. BindingCallbackRecorder is storing references to objects that are destroyed
after API call
2. Validation of binding pairs is only matching the first pair, not going
thought the whole vector
3. VK_EXT_debug_utils extension is not enabled on the custom instance
4. VkDebugUtilsMessengerEXT is not being created by the test
5. The test uses logical device not created from the custom instance
VK-GL-CTS Issue: 4175
Components: Vulkan
Affects:
dEQP-VK.memory.address_binding_report.*
Change-Id: I3952ad89f5e94d62db9edca3a4aba4abdc6d43b8