Embedded resource virtual path provider

IVirtualPathProvider implementation that supports resolving embedded resources based on their names. Example: an embedded resource called A.B.C.txt, in an assembly called A, would be exposed as B/C.txt. Meant to be used with the RazorFormat plugin for serving up static files.