Remote deletion

This is based off of #1199 

It's been a long time coming, but here's a version of `git_remote_delete()` that performs all of the steps.