Add upload.py logic to skip authentication
Add upload.py logic to skip authentication

Clients of upload.py (like chromium's git-cl) can instantiate
HttpRpcServer with auth_function=None to bypass authentication
logic / prompts

Cherry-pick of 0d0009bf0d61 (default branch)
Review: https://codereview.appspot.com/11915043

salomon1184/rietveld,aungzanbaw/rietveld,supriyantomaftuh/rietveld,fuzan/rietveld,openlabs/cr.openlabs.co.in,v3ss0n/rietveld,google-code-export/rietveld,sajingeo/rietveld,Koulio/rietveld,gavioto/rietveld,berkus/rietveld,foolonhill/rietveld,v3ss0n/rietveld,arg0/rietveld,xtypebee/rietveld,gco/rietveld,Koulio/rietveld,aungzanbaw/rietveld,draem0507/rietveld,xtypebee/rietveld,foolonhill/rietveld,robfig/rietveld,andyzsf/rietveld,v3ss0n/rietveld,dushmis/rietveld,ericmckean/rietveld,rietveld-codereview/rietveld,DeanHere/rietveld,gco/rietveld,andyzsf/rietveld,salomon1184/rietveld,supriyantomaftuh/rietveld,openlabs/cr.openlabs.co.in,arg0/rietveld,gavioto/rietveld,draem0507/rietveld,draem0507/rietveld,ericmckean/rietveld,andyzsf/rietveld,dushmis/rietveld,berkus/rietveld,Koulio/rietveld,fuzan/rietveld,berkus/rietveld,gavioto/rietveld,foolonhill/rietveld,ericmckean/rietveld,robfig/rietveld,salomon1184/rietveld,sajingeo/rietveld,supriyantomaftuh/rietveld,rietveld-codereview/rietveld,google-code-export/rietveld,sajingeo/rietveld,google-code-export/rietveld,robfig/rietveld,aungzanbaw/rietveld,DeanHere/rietveld,rietveld-codereview/rietveld,gco/rietveld,dushmis/rietveld,arg0/rietveld,DeanHere/rietveld,openlabs/cr.openlabs.co.in,rietveld-codereview/rietveld,xtypebee/rietveld,fuzan/rietveld