implement VignetteRequest::fromUrl() and use that for overriding a thumbnail's format and for getting the name
adding unit tests
throw error instead of returning null /cc @drsnyder
Merge pull request #5782 from Wikia/PLATFORM-648

create UrlGenerator from Vignette URL string