Introduce OstreeRemote and fix "remote delete"

2nd commit has the meaty stuff.  See the commit message.

Intended to fix https://bugzilla.gnome.org/show_bug.cgi?id=740911