Log function metadata from bytecode module in vk sample. (#3064)
Log function metadata from bytecode module in vk sample. (#3064)

Startup logs look like this now:

```
iree\samples\vulkan\vulkan_inference_gui.cc:543] IREE runtime API version 0
iree\samples\vulkan\vulkan_inference_gui.cc:557] Creating Vulkan driver/device
iree\hal\vulkan\api.cc:289] Creating VulkanDevice...
iree\hal\vulkan\api.cc:299] Successfully created device 'GeForce RTX 2080 Ti'
iree\samples\vulkan\vulkan_inference_gui.cc:589] Loading simple_mul.mlir...
iree\samples\vulkan\vulkan_inference_gui.cc:601] Module loaded, have <3> exported functions:
iree\samples\vulkan\vulkan_inference_gui.cc:610]   0: 'simple_mul$raw' with <2> argument(s) and <1> result(s)
iree\samples\vulkan\vulkan_inference_gui.cc:610]   1: 'simple_mul' with <2> argument(s) and <1> result(s)
iree\samples\vulkan\vulkan_inference_gui.cc:610]   2: '__init' with <0> argument(s) and <0> result(s)
iree\samples\vulkan\vulkan_inference_gui.cc:623] Context with modules is ready for use
iree\samples\vulkan\vulkan_inference_gui.cc:633] Resolved main function named 'simple_mul$sync'
```

This could be helpful when loading more complex models and when calling `simple_mul$async` (which I'm looking at now).
google/iree,google/iree,google/iree,iree-org/iree,google/iree,google/iree,google/iree,iree-org/iree,iree-org/iree,iree-org/iree,iree-org/iree,google/iree,iree-org/iree,iree-org/iree