create UrlGenerator from Vignette URL string

@drsnyder 
https://wikia-inc.atlassian.net/browse/PLATFORM-648

Second time that we need the ability to get/modify a thumbnail request after the url string has been generated. This makes it easier, since now we can create a `UrlGenerator` object from the string URL, and do any manipulation/fetching on the object. This PR also udpates `VignetteReqest::setThumbnailFormat` to use this fanciness.