Fixes #325.

BulkDownloader uses a new Uri extention method to
properly concatenate paths. Unfortunately, it failed
to properly address the case where the base uri
ended in a forward slash and the new path part started
with a forward slash.

Includes a test for all four variants.