This implements the Windows snapshotter and diff Apply function. This allows for Windows layers to be created, and layers to be pulled from the hub. Signed-off-by: Darren Stahl <darst@microsoft.com>