cmd/oauth: make local server runs in background.
cmd/oauth: open provider url instead redirect.
cmd/oauth: fixed provider redirect_url port.
cmd/oauth: support for configurable port.
cmd/oauth: added test for clientid.
cmd/oauth: added test to port.
cmd/oauth: added test for open.