[vulkan] allow hostconnections to be created from ResourceTracker

bug: 139194471

This allows HostConnections and the various encoders (e.g.,
renderControl) to be created and accessed from ResourceTracker.

The plan will be to call the callback in worker threads, which will then
run wait operations for async waiting in Vulkan.

Change-Id: I4bccabd7cfea6c91f55238e8728f55fb50e32add
5 files changed