Add os.release() to exception logging.
Windows hardware: make sure Nic.name is valid.
Use async.queue in Windows WMIC calls.