Revert FSharp unit tests to xunit 1.9.1, drop ImageResizer.Plugins.WebP since we didn't supply the native .dll anyway.
Set release tests build folder for remaining 2 projects. Specify assemblies directly in AppVeyor.
AppVeyor: Explicitly list test assemblies
Rename TestFSharp assembly to CoreFSharp.Tests to match .Tests.dll pattern. Update appveyor.yml to not care so much about build location for test discovery.
Replace use of SeekableStreamWrapper with simple copy to MemoryStream.
Added 2 interfaces, 2 shims and ImageResizer.Storage library.
Add IVirtualImageProviderVpp interface (allows providers to expose files to the VPP system).
Add IVirtualImageProviderVppCaching interface (allows providers to specify CacheDependencies for the exposed VPP files)
Add VirtualPathProviderShim and VirtualFileShim - these implement the bridge that exposes IVirtualImageProviders to the VirtualPathProvider system.
ImageResizer.Storage offers a BlobProviderBase class to unify all blob providers and standardize available features.
Incomplete draft switching AzureReader2, S3Reader2, SqlReader, and MongoReader to BlobProviderBase.
Fix NullRef in various storage providers when there is no XML configuration present for them.
Add NameValueCollection.GetAsString extension method.
Continue storage provider refactoring