Support for passed in urls

According to the documentation https://developer.github.com/v3/repos/releases/#upload-a-release-asset
the uploadAsset endpoint is meant to use an upload_url from one of the other releases endpoints.

I use an enterprise version of Github, so I needed to do that.