magit-read-rev: temporarily ignore NOSELECTION argument

This argument isn't used correctly everywhere and as a result some
commands that should accept any rev were limited to known refs.  This
"fix" reverses the situation; now some commands that should only accept
refs can also be feed arbitrary revs.  However that's not as bad as the
former, so we temporarily do the latter.  This will be fixed properly.