Plug.Conn.Query.encode, creates query strings.

Here's the `encode` complement to the already-implemented `decode` function.

I would have liked to use `URI.encode_query` on the final list of field/value tuples, but that encoding function encodes the `[` and `]` characters, which makes it pretty unreadable, so I just did my own escapes and joins with `&` and `=`.

Always open to suggestions and criticism! :)
I did that in case a keyword list containing duplicate keys is passed in, so the first entry would win. I can remove it if you're cool with the possibility of `foo=bar&foo=baz`.