Update locking strategy in NetworkVehicleInterface.
Remove unnecessary stop() method from Network interface.
Unlock before waiting between connection attempts to avoid blocking UI.

Fixed #75.
Make better use of condition variables to connect to VIs.
Refactor all bytestream based data sources for thread safety.
Fix live resource changes for network data source.