Add (optional) extra downloads dialog for non-java HR clients

To be used primarily by the C++ client