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