Add a draft implementation of reading VI version for a USB VI.
Handle getting VI version (and waiting for request) in VehicleManager.
Add additional logging for VI callbacks.