Improve documentation on repo catalogue auto-update behaviour and -U flag.

Auto-update is only attempted when run by a userid with write access
to the package database.  Otherwise no update to the repo catalogue is
attempted and nothing is printed out about that.
Merge branch 'master' into testing