Fixes incorrect Url.ToString() when no value for the key

This is related to https://github.com/tmenier/Flurl/pull/11, and in this case a call to `new Url('http://example.com?123456').ToString()` generated `http://example.com?123456=` as output. This commit fixes that so the equals sign is not added if there isn't any value for the given key.