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

Closes #511.
better URL format for pump-authorize
better URL format for pump-authorize
Merge remote-tracking branch 'origin/0.2.x' into 0.2.x
Merge remote-tracking branch 'origin/master'
More robust Oauthery
give the authorize button an id
Use the common function for better OAuth fetching
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
Release version
Merge remote-tracking branch 'origin/0.2.x' into 0.2.x
Better management of proxied ports
Merge branch '0.2.x'

Conflicts:
	README.md
	lib/version.js
	package.json
One place to create OAuth object
Better fill for login form for Zombie
testing the app uses local, debug versions of JS