WNBD 0.1.0 New features: * versioning support * soft device removal using PnP, having configurable timeout and hard remove fallback support. This allows waiting for other storage drivers to be ready for the device removal (e.g. flush caches, block if there open files, etc). * SCSI unmap, flush and FUA support for the new IO model * improved logging interface and log messages * the driver now honors IRP_MN_REMOVE_DEVICE PnP events Bug fixes: * fixed leaks that can occur when removing devices and avoid accessing deallocated memory by using reference counting at the disk as well as adapter level. Others: * driver refactoring, greatly simplifying device lookups as well as the device removal workflow