Switching from self:: to static:: when constructing Url in its factory method, thus using late static bindings which will enable easier subclassing of the Url class.
Merge pull request #477 from MPV/master

LSB (self -> static) in Url::factory() for creating Url instances