Allow URI to be multiple.
Record the URI that a connection is using.
Merge bug25437
Rather fiddly refactoring to split up #upstream into #upstream{} and #upstream_params{} - the latter being instantiated by the link process, and representing a choice having been made amongst the URIs in the #upstream{}. So we now should fail over randomly to a new upstream from the set.
Merge default in.
Cheap and cheerful test for multiple URIs.
Slightly less cheap-and-cheerful test for multiple URIs.

"It's all right... to be mean" (to your connection pids).
Merge in default
oops
Whitespace
Merged bug25406