added --updatenoconfirm flag

Most of the below changes are trailing space clean up, the actual change is ~10 lines.

Basically added --updatenoconfirm flag, that works exactly like --noconfirm, but it does asks for confirmation once when doing -Syua (after displaying everything that is going to be updated). 
Man files are updated as well.