Replace use of SeekableStreamWrapper with simple copy to MemoryStream.
Add NameValueCollection.GetAsString extension method.
Add Pipeline.AuthorizeAllImages configuration. When true, URL authorization and the AuthorizeImage event will be executed for all image requests, not just those processed or cached by ImageResizer.
ImageBuilder: Don't overwrite SourcePathData unles we actually have a bitmap tag.
Diagnostics page now reports list of installed HttpModules.