Add port to host if it's not 80 or 443

Closes #511.
better URL format for pump-authorize
Merge remote-tracking branch 'origin/0.2.x' into 0.2.x
More robust Oauthery
give the authorize button an id
better dependencies for databank, schlock
Better dependencies
Better webfinger dependency
Merge branch '0.2.x'

Conflicts:
	lib/app.js
Merge branch 'master' of github.com:e14n/pump.io