Fix "double question mark" bug in UriBuilder

I ran into this bug when calling AddQueryParameter multiple times.

I found the solution here: http://www.andornot.com/blog/post/The-Uri-gotcha-that-gotchad-me-good.aspx