Auto-private URLs in `remote add` when matching your own repos

`hub remote add origin` and `hub remote add MY-USERNAME` will now act as
if `-p` was given and automatically assign private (SSH) URLs instead of
public ones, because the fact that these are your repos means you have
write access.
Merge branch 'remote-add-auto-private' into 1.12-stable

Fixes #682